1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using Newtonsoft.Json.Linq;
- using PTMedicalInsurance.Forms;
- using PTMedicalInsurance.Helper;
- using PTMedicalInsurance.Variables;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace PTMedicalInsurance.Business
- {
- class SettleBillPrintProcess : AbstractProcess
- {
- public override CallResult Process(JObject joInParam)
- {
- //显示打印界面
- SettlementChecklist frmSettlList;
- string insuAdmObj = JsonHelper.getDestValue(joInParam, "insuAdmObj");
- if (insuAdmObj == "")
- {
- frmSettlList = new SettlementChecklist();
- frmSettlList.ShowDialog();
- }
- 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;
- if (dt.Rows.Count != 1)
- {
- frmSettlList.ShowDialog();
- }
- else
- {
- frmSettlList.btnPrint_Click(null, null);
- }
- }
- return IrisReturn("", null);
- }
- }
- }
|