private void Print(疾病诊断证明单Entity _JBZDEntity)
{
try
{
FormToEntity();
DataTable dt_JBZD = MZDZBLPubFunc.ListToDataTable<疾病诊断证明单Entity>
(new List<疾病诊断证明单Entity>() { _JBZDEntity }, "门诊_疾病诊断证明单");
using (DataSet _ds = new DataSet())
{
**if (dt_JBZD.Rows.Count > 0)
{
_JBZDEntity.打印次数 = _JBZDEntity.打印次数 + 1;**
bool reslut = Proxy.UpdateJBZDZMD(_JBZDEntity); //打印回写打印次数 add by css 20190226
if (reslut)
{
_ds.Tables.Add(dt_JBZD);
dzdReport.RegisterData(_ds);
string temp = "MZDZBL_JBZD.frx";
MZDZBLPubFunc.PrintFP(dzdReport, MZDZBLPubVar.filePath + temp, 0, MZDZBLConfig.g_病历打印机名称, temp);
SetFormOnlyRead(true);
}
}
}
GetJBZDZMDList(); //获取右边列表数据
SetBtnStyle(3);
}
catch (System.Exception ex)
{
FgMsgbox.ShowMsgBox(this, "提示信息", string.Format("打印出现异常:{0},请联系管理员!", ex.Message));
}
}