| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using Newtonsoft.Json.Linq;
- using PTMedicalInsurance.Common;
- using PTMedicalInsurance.Forms;
- using PTMedicalInsurance.Helper;
- using PTMedicalInsurance.Variables;
- namespace PTMedicalInsurance.Business
- {
- class STA
- {
- //设置业务实例
- CenterBusiness cBus = new CenterBusiness();
- HisMainBusiness hBus = new HisMainBusiness();
- HisIrisServices hIS = new HisIrisServices();
- MIIrisServices mIS = new MIIrisServices();
- InvokeHelper invoker = new InvokeHelper();
- public delegate void callBack(string errMsg);
- public void CallBack(string errMsg)
- {
- MessageBox.Show(errMsg);
- }
- [STAThread]
- public void PrintSettlementList(object o)
- {
- try
- {
- SettlementChecklist frmSettlList;
- JObject joInParam = (JObject)o;
- string insuAdmObj = JsonHelper.getDestValue(joInParam, "insuAdmObj");
- if (insuAdmObj == "")
- {
- frmSettlList = new SettlementChecklist();
- tools.ShowAppDiaglog(frmSettlList);
- }
- else
- {
- JObject joInsuAdmObj = JObject.Parse(insuAdmObj);
- frmSettlList = new SettlementChecklist(joInsuAdmObj);
- string groupID = JsonHelper.getDestValue((JObject)Global.curEvt.jaSession[0], "groupID");
- DataTable dt = (DataTable)frmSettlList.dgvSettlRecord.DataSource;
- frmSettlList.btnPrint_Click(null, null);
- }
- }
- catch (Exception ex)
- {
- CallBack(ex.Message);
- }
- }
- //[STAThread]
- //public void Test(object o)
- //{
- // try
- // {
- // //对账清分
- // PTMedicalInsurance.Forms.BasicDatas.BasicData frm = new PTMedicalInsurance.Forms.BasicDatas.BasicData();
- // frm.WindowState = FormWindowState.Maximized;
- // frm.ShowDialog();
- // }
- // catch (Exception ex)
- // {
- // CallBack(ex.Message);
- // }
- //}
- }
- public class WindowWrapper : System.Windows.Forms.IWin32Window
- {
- public WindowWrapper(IntPtr handle)
- {
- _hwnd = handle;
- }
- public IntPtr Handle
- {
- get { return _hwnd; }
- }
- private IntPtr _hwnd;
- }
- }
|