|
@@ -383,12 +383,34 @@ namespace PTMedicalInsurance.Forms
|
|
|
|
|
|
try
|
|
|
{
|
|
|
+ // FastReport云打印模板
|
|
|
//Thread thread = new Thread(new ThreadStart(print));
|
|
|
//Thread thread = new Thread(new ThreadStart(printReportCloud));
|
|
|
//thread.SetApartmentState(ApartmentState.STA); //重点
|
|
|
//thread.Start();
|
|
|
//thread.Join();
|
|
|
|
|
|
+ DataTable dt = (DataTable)dgvSettlRecord.DataSource;
|
|
|
+
|
|
|
+ string printRtn = "";
|
|
|
+ JObject joInparam = new JObject();
|
|
|
+ int rowIndex = dgvSettlRecord.CurrentRow.Index;
|
|
|
+ joInparam.Add("setl_id", dt.Rows[rowIndex]["SettlementID"].ToString());
|
|
|
+ joInparam.Add("psn_no", dt.Rows[rowIndex]["PersonnelNO"].ToString());
|
|
|
+ joInparam.Add("mdtrt_id", dt.Rows[rowIndex]["MdtrtID"].ToString());
|
|
|
+ joInparam.Add("med_type", dt.Rows[rowIndex]["MedicalType"].ToString());
|
|
|
+ joInparam.Add("mdtrtarea_admvs", hospitalAreaCode);//结算单需要存字段
|
|
|
+ joInparam.Add("fixmedins_code", hospitalNO);
|
|
|
+ joInparam.Add("fixmedins_name", hospitalName);
|
|
|
+ YinHaiSafeCtrl safeCtrl = new YinHaiSafeCtrl();
|
|
|
+
|
|
|
+ safeCtrl.YinHaiPrint(joInparam.ToString(), out printRtn);
|
|
|
+ JObject joRtn = JObject.Parse(printRtn);
|
|
|
+ if (JsonHelper.getDestValue(joRtn, "code") != "1")
|
|
|
+ {
|
|
|
+ MessageBox.Show(JsonHelper.getDestValue(joRtn, "message"));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -417,7 +439,7 @@ namespace PTMedicalInsurance.Forms
|
|
|
joInparam.Add("fixmedins_name", hospitalName);
|
|
|
|
|
|
YinHaiSafeCtrl safeCtrl = new YinHaiSafeCtrl();
|
|
|
- safeCtrl.Print(joInparam.ToString(), out printRtn);
|
|
|
+ safeCtrl.YinHaiPrint(joInparam.ToString(), out printRtn);
|
|
|
|
|
|
JObject joRtn = JObject.Parse(printRtn);
|
|
|
if (JsonHelper.getDestValue(joRtn, "code") != "1")
|