tijian_tieying/web/dccdc.Report/AxCSActiveXCtrl.cs
2025-02-20 12:14:39 +08:00

172 lines
5.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
namespace dccdc.Report
{
[Guid("54891EE2-DD5B-4A5F-B0AC-3050AACE02AA")]
public interface AxCSActiveXCtrl
{
/// <summary>
/// 初始化报告
/// </summary>
/// <param name="url">服务器Url</param>
/// <param name="reportname">报表名称</param>
/// <returns></returns>
bool finit(string url, string reportname);
/// <summary>
/// 打印条码
/// </summary>
/// <param name="num"></param>
void PrintTM(string num);
void Printzyd(string physicalNum);
void PrintTJB(string id);
void PrintBg(string ids, string lx);
void PrintFjbg(string ids, string lx);
void PrintRKD(string rkdh, string lx);
void PrintCKD(string ckdh, string lx);
void PrintPDD(string pddh, string lx);
void PrintTHD(string thdh, string lx);
void PrintTKD(string tkdh, string lx);
void PrintCGSQD(string sqdh, string lx);
void PrintFjtzd(string ids, string lx);
void PrintFjrylb(string ids, string lx);
void PrintSftj(string lx, string start, string end);
void PrintSftjws(string lx, string start, string end, string bm);
void PrintYmtj(string lx, string start, string end, string xm);
/// <summary>
/// 打印健康证明食品
/// </summary>
/// <param name="ids">体检人员ID ,分割</param>
void PrintJKZM_SP(string ids, string Preview = "true");
void Printzyzyd(string physicalNum);
/// <summary>
/// 打印健康证明公共场所
/// </summary>
/// <param name="ids">体检人员ID ,分割</param>
void PrintJKZM_GG(string ids, string Preview = "true");
/// <summary>
/// 打印健康证明药品
/// </summary>
/// <param name="ids">体检人员ID ,分割</param>
void PrintJKZM_YP(string ids, string Preview = "true");
/// <summary>
/// 打印复检证明
/// </summary>
/// <param name="ids"></param>
/// <param name="Preview"></param>
void PrintFJTZ(string ids, string Preview = "true");
/// <summary>
/// 打印单位汇总报告
/// </summary>
/// <param name="ids"></param>
/// <param name="lx"></param>
void PrintHZBG(string ids, string lx);
/// <summary>
/// 设置报告打印机
/// </summary>
void PrinterSetting();
/// <summary>
/// 打印疫苗条码
/// </summary>
/// <param name="barcode">条码</param>
/// <param name="username">姓名</param>
void PrintJZMYTM(string barcode, string username);
/// <summary>
/// 打印发票
/// </summary>
/// <param name="id"></param>
void PrintFPB(string id);
/// <summary>
/// 日结算
/// </summary>
/// <param name="result"></param>
void PrintRJS(string result, string sfsj, string sfr);
/// <summary>
/// 打印缴费单--------------------------------------------------------------------------------------
/// </summary>
/// <param name="id">收费表ID</param>
void printJFD(string id);
void printBSD(string id,string lx);
void PrintKCPDD(string kcid, string wzfl, string key,string lx);
void PrintCBHS(string b, string e, string lx);
void PrintWSXKZ(string id,string lx);
void PrintWSXKZ1(string id,string lx);
void PrintFSXKZ(string id,string lx);
// 打印费用支出
void PrintFYZC(string id, string lx);
//打印物资采购
void PrintWZCGSP(string id, string lx);
// 打印项目经费
void PrintJFSP(string id, string lx);
//打印预算
void PrintYSSP(string id, string lx);
//打印出差报销单
void PrintCCBXD(string id, string lx);
// 打印三重一大
void PrintSZYD(string id, string lx);
// 打印出差申请
void PrintCCD(string id, string lx);
//打印学习心得
void PrintXXXD(string id, string lx);
// 打印借款
void PrintJKD(string id, string lx);
//打印维修申请
void PrintWX(string id, string lx);
//打印加班用餐
void PrintJBYC(string id, string lx);
//打印公务接待
void PrintGWJD(string id, string lx);
//打印其他报销单
void PrintQTBXD(string id, string lx);
//打印物资采购报销单
void PrintWZCGBXD(string id, string lx);
/// <summary>
/// 公务接待补充
/// </summary>
/// <param name="id"></param>
/// <param name="lx"></param>
void PrintGWJDbc(string id, string lx);
void PrintXgtm(string id);
void PrintXgtm1(string id, string a);
void PrintXgtmHB(string id, string a);
}
}