private int FindResult(int pageNum, int pageSize) { int check_id = 0; if (DataEntityClinicarCheck != null && !string.IsNullOrEmpty(DataEntityClinicarCheck.Id)) { check_id = Convert.ToInt32(DataEntityClinicarCheck.Id); } SPagintion <ClinicarCheckItem> page = clinicarCheckItemBiz.FindByPagination(pageNum, pageSize, check_id); IList <ClinicarCheckItem> list = page != null ? page.Data : new List <ClinicarCheckItem>(); SGridViewUtil.BindingData <ClinicarCheckItem>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); //移除控件 this.picb_left.Controls.Clear(); this.panel3.Controls.Clear(); if (list != null && !Convert.IsDBNull(list) && list.Count > 0) { listDraw = list; for (int i = 0; i < list.Count; i++) { //右边条码 createBarCode(uTxt_checkNum.Text.Trim(), list[i].ItemCode, 27, 6 + i * 88); } } //左上角条码 createLeftBarCode(uTxt_checkNum.Text.Trim()); return(page.TotalRecordCount); }
/// <summary> /// /// </summary> private void fillBack() { ClinicarItem entity = null; //项目管理实体类 if (this.dgrdView.CurrentRow != null && this.dgrdView.CurrentRow.Index >= 0 && f_CheckId != 0) { entity = ((BindingList <ClinicarItem>) this.dgrdView.DataSource)[this.dgrdView.CurrentRow.Index]; SResult rst = new SResult(); ClinicarCheckItem clinicarCheckItem = new ClinicarCheckItem(); clinicarCheckItem.ItemCode = entity.Id; clinicarCheckItem.ItemName = entity.Name; clinicarCheckItem.DptCode = entity.DptCode; clinicarCheckItem.DptName = entity.DptName; clinicarCheckItem.CheckId = f_CheckId; rst = clinicarCheckItemBiz.Insert(clinicarCheckItem); if (rst.success) { UcMessageBox.Information("添加成功!", "提示"); } else { UcMessageBox.Error(rst.message, "提示"); } //刷新登记界面中的检查项目表 SPagintion <ClinicarCheckItem> page = clinicarCheckItemBiz.FindByPagination(1, 999, f_CheckId); IList <ClinicarCheckItem> list = page != null ? page.Data : new List <ClinicarCheckItem>(); SGridViewUtil.BindingData <ClinicarCheckItem>(list, this.dataGridViewTranmit, displayPropertiesTranmit); } else { UcMessageBox.Warning("请先选择一行数据", "提示"); } }
private int FindResult(int pageNum, int pageSize) { SPagintion<ClinicarConsultation> page = clinicarConsultationBiz.FindByPagination(pageNum, pageSize, uDat_Start.Value.ToString("yyyy-MM-dd"), uDat_End.Value.ToString("yyyy-MM-dd")); IList<ClinicarConsultation> list = page != null ? page.Data : new List<ClinicarConsultation>(); SGridViewUtil.BindingData<ClinicarConsultation>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); return page.TotalRecordCount; }
private int FindResult(int pageNum, int pageSize) { SPagintion <ClinicarCheck> page = clinicarCheckBiz.FindByPagination(pageNum, pageSize, this.ucTxt_checkNumber.Text, this.ucTxt_name.Text, this.ucTxt_cre.Text); IList <ClinicarCheck> list = page != null ? page.Data : new List <ClinicarCheck>(); SGridViewUtil.BindingData <ClinicarCheck>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); return(page.TotalRecordCount); }
private int FindResult(int pageNum, int pageSize) { SPagintion <SysBaseData> page = SysBaseDataBiz.FindByPagination(pageNum, pageSize, this.ucTxt_code.Text); IList <SysBaseData> list = page != null ? page.Data : new List <SysBaseData>(); SGridViewUtil.BindingData <SysBaseData>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); return(page.TotalRecordCount); }
private int FindResult(int pageNum, int pageSize) { SPagintion <ClinicarItem> page = clinicarItemBiz.FindByPagination(1, 9999, this.ucTxt_code.Text, this.ucTxt_name.Text, this.ucTxt_DtpCode.Text, this.ucTxt_DtpName.Text, false); IList <ClinicarItem> list = page != null ? page.Data : new List <ClinicarItem>(); SGridViewUtil.BindingData <ClinicarItem>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); return(page.TotalRecordCount); }
private int FindResult(int pageNum, int pageSize) { SPagintion <ClinihospitalDpt> page = ClinihospitalDptBiz.FindByPagination(pageNum, pageSize, this.ucTxt_code.Text, this.ucTxt_name.Text, hospitalcod); IList <ClinihospitalDpt> list = page != null ? page.Data : new List <ClinihospitalDpt>(); SGridViewUtil.BindingData <ClinihospitalDpt>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); return(page.TotalRecordCount); }
private int FindResult(int pageNum, int pageSize) { SPagintion <ClinicarCheckItem> page = clinicarCheckItemBiz.FindUnCompletedPagination(pageNum, pageSize, check_id); IList <ClinicarCheckItem> list = page != null ? page.Data : new List <ClinicarCheckItem>(); SGridViewUtil.BindingData <ClinicarCheckItem>(list, ucDgvlist, displayProperties); return(page.TotalRecordCount); }
private int FindResult(int pageNum, int pageSize) { SPagintion <ClinicarCheckItem> page = clinicarCheckItemBiz.FindByPagination(pageNum, pageSize, DataEntityId); IList <ClinicarCheckItem> list = page != null ? page.Data : new List <ClinicarCheckItem>(); SGridViewUtil.BindingData <ClinicarCheckItem>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties); return(page.TotalRecordCount); }
/// <summary> /// 刷新子表 /// </summary> private void detailGridSearch(ClinicarItem entity) { if (entity == null) { return; } SPagintion <ClinicarItemDetail> page = clinicarItemDetailBiz.FindByPagination(1, 9999, entity.Id); IList <ClinicarItemDetail> list = page != null ? page.Data : new List <ClinicarItemDetail>(); SGridViewUtil.BindingData <ClinicarItemDetail>(list, this.ucdgv_itemDetail.UcDataGridViewControl, displayPropertiesDetail); }
/// <summary> /// 行改变监听事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgrdViewLeft_SelectionChanged(object sender, EventArgs e) { ClinicarCheck entity = this.GetCurrentRowData(); if (entity == null || Convert.IsDBNull(entity)) { return; } //检查科室表格绑定数据 SPagintion <ClinicarCheckItem> page = clinicarCheckItemBiz.FindByPagination(1, 100, Convert.ToInt32(entity.Id)); IList <ClinicarCheckItem> list = page != null ? page.Data : new List <ClinicarCheckItem>(); SGridViewUtil.BindingData <ClinicarCheckItem>(list, this.dataGridView_Dtp.UcDataGridViewControl, displayPropertiesCenter); }
private int FindResult(int pageNum, int pageSize) { //检查科室表格绑定数据 SPagintion <ClinicarCheck> page = clinicarCheckBiz.FindByPagination(1, 999, uTxt_checkNumber.Text.Trim(), "", entityCheckTransmit.CertificateNumber == null?"": entityCheckTransmit.CertificateNumber); IList <ClinicarCheck> list = page != null ? page.Data : new List <ClinicarCheck>(); SGridViewUtil.BindingData <ClinicarCheck>(list, this.ucDgv_listLeft.UcDataGridViewControl, displayPropertiesLeft); if (list == null || Convert.IsDBNull(list) || list.Count <= 0) { dgrdViewCenter.DataSource = null; dgrdViewRight.DataSource = null; } return(page.TotalRecordCount); }
/// <summary> /// 根据检查号回填信息 /// </summary> private void fillByCheckNum() { if (DataEntity != null && Convert.IsDBNull(DataEntity) == false) { label8.Text = DataEntity.CheckNumber; uTxt_name.Text = DataEntity.Name; uTxt_genderName.Text = DataEntity.GenderName; uNum_age.Text = DataEntity.Age.ToString(); uTxt_maritalStatusName.Text = DataEntity.MaritalStatusName; uTxt_nationalityName.Text = DataEntity.NationalityName; uTxt_checkNumber.Text = DataEntity.CheckNumber; //检查科室表格绑定数据 SPagintion <ClinicarCheckItem> page = clinicarCheckItemBiz.FindByPagination(1, 100, Convert.ToInt32(DataEntity.Id)); IList <ClinicarCheckItem> list = page != null ? page.Data : new List <ClinicarCheckItem>(); SGridViewUtil.BindingData <ClinicarCheckItem>(list, this.ucDgv_listLeft.UcDataGridViewControl, displayPropertiesLeft); } else { UcMessageBox.Warning("所查询的检查号不存在.", "提示!"); } }
/// <summary> /// 获取总检数据 /// </summary> /// <param name="checkNumber"></param> private void FineAllCheckInfo(int DataEntityId, string checkNumber) { TabIndex = -1; //移除所有标签 removeTabpages(); //所有完成的项目结果 IList <ClinicarCheckResult> listdetail = new List <ClinicarCheckResult>(); F_checkResultList = new List <ClinicarCheckResult>(); //查询已完成的项目表 IList <ClinicarCheckItem> completedItemList = clinicarCheckItemBiz.FindCompletedItem(DataEntityId); if (completedItemList != null && completedItemList.Count > 0) { foreach (ClinicarCheckItem item in completedItemList) { IList <ClinicarCheckResult> resutlList = clinicarCheckResultBiz.FindEntity(checkNumber, item.ItemCode); //已完成项目的结果添加到listdetail中 if (resutlList != null && resutlList.Count > 0) { foreach (ClinicarCheckResult r in resutlList) { if (r.DetailName == null || r.DetailName == "" || (r.DetailName != null && !r.DetailName.Equals("Take Mode") && !r.DetailName.Equals("Blood Mode") && !r.DetailName.Equals("Ref Group"))) { r.DptCode = item.DptCode; r.DptName = item.DptName; listdetail.Add(r); F_checkResultList.Add(r); } } } } } //检查结果表格绑定数据 //SPagintion<ClinicarCheckResult> page = clinicarCheckResultBiz.FindByPagination(1, 10000, ucTxt_code.Text); //IList<ClinicarCheckResult> listdetail = page != null ? page.Data : new List<ClinicarCheckResult>(); IList <ClinicarCheckResult> dataList = new List <ClinicarCheckResult>(); IList <ClinicarCheckResult> picList = new List <ClinicarCheckResult>(); IList <ClinicarCheckResult> pdfList = new List <ClinicarCheckResult>(); foreach (ClinicarCheckResult ccr in listdetail) { //数据类展示(表格) if (Util.showType(ccr.DptName).Equals(Util.data)) { dataList.Add(ccr); } else if (Util.showType(ccr.DptName).Equals(Util.image)) { picList.Add(ccr); } else if (Util.showType(ccr.DptName).Equals(Util.pdf)) { pdfList.Add(ccr); } } //绑定数据 //SGridViewUtil.BindingData<ClinicarCheckResult>(dataList, ucDgvlistdetail, displayPropertiesdetail); //tabControl1.TabPages.Insert(0, tabPage1); #region 加载数据 //定义各个标签List IList <ClinicarCheckResult> ybjcList = new List <ClinicarCheckResult>(); //一般检查 IList <ClinicarCheckResult> xxbList = new List <ClinicarCheckResult>(); //血细胞分析仪 IList <ClinicarCheckResult> nfxList = new List <ClinicarCheckResult>(); //尿分析仪 IList <ClinicarCheckResult> shfxList = new List <ClinicarCheckResult>(); //生化分析仪 if (dataList != null && dataList.Count > 0) { for (int i = 0; i < dataList.Count; i++) { ClinicarCheckResult dataEntity = dataList[i]; if (dataEntity != null) { if (dataEntity.DptCode == "526") { ybjcList.Add(dataEntity); } else if (dataEntity.DptCode == "603") { xxbList.Add(dataEntity); } else if (dataEntity.DptCode == "605") { nfxList.Add(dataEntity); } else if (dataEntity.DptCode == "604") { shfxList.Add(dataEntity); } } } } if (ybjcList != null && ybjcList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage1); SGridViewUtil.BindingData <ClinicarCheckResult>(ybjcList, ucDgvlistdetail, displayPropertiesdetail); } if (xxbList != null && xxbList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage8); SGridViewUtil.BindingData <ClinicarCheckResult>(xxbList, ucDataGridView1.UcDataGridViewControl, displayPropertiesdetail); } if (nfxList != null && nfxList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage9); SGridViewUtil.BindingData <ClinicarCheckResult>(nfxList, ucDataGridView2.UcDataGridViewControl, displayPropertiesdetail); } if (shfxList != null && shfxList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage10); SGridViewUtil.BindingData <ClinicarCheckResult>(shfxList, ucDataGridView3.UcDataGridViewControl, displayPropertiesdetail); } #endregion #region 加载图片 viewReport.Visible = false; button1.Visible = false; if (picList != null && picList.Count > 0) { for (int i = 0; i < picList.Count; i++) { ClinicarCheckResult picEntity = picList[i]; if (picEntity != null) { try { if ("X光".Equals(picEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage2); pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\" + picEntity.AttachmentPath); button1.Visible = true; } else if ("B超".Equals(picEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage7); pictureBox3.Image = Image.FromFile(Application.StartupPath + "\\" + picEntity.AttachmentPath); viewReport.Visible = true; } } catch { pictureBox1.Image = null; pictureBox3.Image = null; } } } } #endregion #region 加载PDF if (pdfList != null && pdfList.Count > 0) { for (int i = 0; i < pdfList.Count; i++) { ClinicarCheckResult pdfEntity = pdfList[i]; if (pdfEntity != null) { if ("心电图".Equals(pdfEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage4); if (pdfEntity.AttachmentPath != null && !pdfEntity.AttachmentPath.Equals("") && pdfEntity.AttachmentPath.ToString().ToLower().EndsWith(".pdf")) { try { axAcroPDF1.LoadFile(Application.StartupPath + "\\" + pdfEntity.AttachmentPath); } catch { axAcroPDF1.LoadFile(""); } } else { axAcroPDF1.LoadFile(""); } } else if ("电子阴道镜".Equals(pdfEntity.DptName)) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage3); if (pdfEntity.AttachmentPath != null && !pdfEntity.AttachmentPath.Equals("") && pdfEntity.AttachmentPath.ToString().ToLower().EndsWith(".pdf")) { try { axAcroPDF2.LoadFile(Application.StartupPath + "\\" + pdfEntity.AttachmentPath); } catch { axAcroPDF2.LoadFile(""); } } else { axAcroPDF2.LoadFile(""); } } } } } #endregion //添加初步诊断和既往病史 TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage5); tabControl1.TabPages.Insert(TabIndex + 1, tabPage6); }
/// <summary> /// /// </summary> private void showResult(ClinicarCheck entityCheck, ClinicarCheckItem entity) { //检查科室表格绑定数据 SPagintion <ClinicarCheckResult> page = clinicarCheckResultBiz.FindByPagination(1, 100, entityCheck.CheckNumber, entity.ItemCode); IList <ClinicarCheckResult> list = page != null ? page.Data : new List <ClinicarCheckResult>(); //数据类展示(表格) if (Util.showType(entity.DptName).Equals(Util.data)) { //添加数据标签页 tabControl1.TabPages.Insert(0, tabPage1); //结果表有数据则查询结果表,没有数据则查询项目表 if (list != null && Convert.IsDBNull(list) == false && list.Count > 0) { SGridViewUtil.BindingData <ClinicarCheckResult>(list, this.dataGridView_result.UcDataGridViewControl, displayPropertiesRight); } } //图片类展示 else if (Util.showType(entity.DptName).Equals(Util.image)) { //添加图片类标签页 tabControl1.TabPages.Insert(0, tabPage2); //加载图片 if (list != null && Convert.IsDBNull(list) == false && list.Count > 0) { if (list[0].AttachmentPath != null && !list[0].AttachmentPath.Equals("")) { this.label9.Visible = false; try { pictureBox1.Image = Image.FromFile(Util.basePath + list[0].AttachmentPath); } catch { pictureBox1.Image = null; this.label9.Visible = true; } } else { pictureBox1.Image = null; this.label9.Visible = true; } } else { pictureBox1.Image = null; this.label9.Visible = true; } } //pdf类展示 else if (Util.showType(entity.DptName).Equals(Util.pdf)) { //添加pdf类标签页 tabControl1.TabPages.Insert(0, tabPage3); //加载pdf if (list != null && Convert.IsDBNull(list) == false && list.Count > 0) { if (list[0].AttachmentPath != null && !list[0].AttachmentPath.Equals("")) { this.label10.Visible = false; try { if (list[0].AttachmentPath.ToString().ToLower().EndsWith(".pdf")) { axAcroPDF1.LoadFile(Util.basePath + list[0].AttachmentPath); } else { axAcroPDF1.LoadFile(""); this.label10.Visible = true; } } catch { axAcroPDF1.LoadFile(""); this.label10.Visible = true; } } else { axAcroPDF1.LoadFile(""); this.label10.Visible = true; } } else { axAcroPDF1.LoadFile(""); this.label10.Visible = true; } } }
/// <summary> /// 检查号查询方法 /// </summary> private void queryCheckNumber() { //查询检查号信息 if (!string.IsNullOrEmpty(ucTxt_code.Text.Trim())) { TabIndex = -1; ClinicarCheck clinicarcheck = new ClinicarCheck(); clinicarcheck = clinicarCheckBiz.FindByCheckNumberBar(ucTxt_code.Text.Trim()); uTxt_age.Text = clinicarcheck.Age.ToString(); uTxt_birthday.Text = clinicarcheck.Birthday; uTxt_gender.Text = clinicarcheck.GenderName; uTxt_ID.Text = clinicarcheck.CertificateNumber; uTxt_IDType.Text = clinicarcheck.CertificateTypeName; uTxt_married.Text = clinicarcheck.MaritalStatusName; uTxt_name.Text = clinicarcheck.Name; uTxt_nation.Text = clinicarcheck.NationalityName; ucTxt_tel.Text = clinicarcheck.Tel; AuditStatus = clinicarcheck.AllcheckCompleted; uRic_ad.Text = clinicarcheck.Advice; uRic_disease.Text = clinicarcheck.Disease; DataEntityId = Convert.ToInt32(clinicarcheck.Id); //判断当前是否存在未完成科目 if (clinicarCheckItemBiz.ExistUnCompletedItem(DataEntityId)) { //弹出弃检窗口 FrmClinicarAllCheckCancel cancelwindow = new FrmClinicarAllCheckCancel(); cancelwindow.check_id = DataEntityId; cancelwindow.ShowDialog(); } //移除所有标签 removeTabpages(); //所有完成的项目结果 IList <ClinicarCheckResult> listdetail = new List <ClinicarCheckResult>(); //查询已完成的项目表 IList <ClinicarCheckItem> completedItemList = clinicarCheckItemBiz.FindCompletedItem(DataEntityId); if (completedItemList != null && completedItemList.Count > 0) { foreach (ClinicarCheckItem item in completedItemList) { IList <ClinicarCheckResult> resutlList = clinicarCheckResultBiz.FindEntity(ucTxt_code.Text, item.ItemCode); //已完成项目的结果添加到listdetail中 if (resutlList != null && resutlList.Count > 0) { foreach (ClinicarCheckResult r in resutlList) { if (r.DetailName == null || r.DetailName == "" || (r.DetailName != null && !r.DetailName.Equals("Take Mode") && !r.DetailName.Equals("Blood Mode") && !r.DetailName.Equals("Ref Group"))) { r.DptCode = item.DptCode; r.DptName = item.DptName; listdetail.Add(r); } } } } } //检查结果表格绑定数据 //SPagintion<ClinicarCheckResult> page = clinicarCheckResultBiz.FindByPagination(1, 10000, ucTxt_code.Text); //IList<ClinicarCheckResult> listdetail = page != null ? page.Data : new List<ClinicarCheckResult>(); IList <ClinicarCheckResult> dataList = new List <ClinicarCheckResult>(); IList <ClinicarCheckResult> picList = new List <ClinicarCheckResult>(); IList <ClinicarCheckResult> pdfList = new List <ClinicarCheckResult>(); foreach (ClinicarCheckResult ccr in listdetail) { //数据类展示(表格) if (Util.showType(ccr.DptName).Equals(Util.data)) { dataList.Add(ccr); } else if (Util.showType(ccr.DptName).Equals(Util.image)) { picList.Add(ccr); } else if (Util.showType(ccr.DptName).Equals(Util.pdf)) { pdfList.Add(ccr); } } #region 加载数据 //定义各个标签List IList <ClinicarCheckResult> ybjcList = new List <ClinicarCheckResult>(); //一般检查 IList <ClinicarCheckResult> xxbList = new List <ClinicarCheckResult>(); //血细胞分析仪 IList <ClinicarCheckResult> nfxList = new List <ClinicarCheckResult>(); //尿分析仪 IList <ClinicarCheckResult> shfxList = new List <ClinicarCheckResult>(); //生化分析仪 if (dataList != null && dataList.Count > 0) { for (int i = 0; i < dataList.Count; i++) { ClinicarCheckResult dataEntity = dataList[i]; if (dataEntity != null) { if (dataEntity.DptCode == "526") { ybjcList.Add(dataEntity); } else if (dataEntity.DptCode == "603") { xxbList.Add(dataEntity); } else if (dataEntity.DptCode == "605") { nfxList.Add(dataEntity); } else if (dataEntity.DptCode == "604") { shfxList.Add(dataEntity); } } } } if (ybjcList != null && ybjcList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage1); SGridViewUtil.BindingData <ClinicarCheckResult>(ybjcList, ucDgvlistdetail, displayPropertiesdetail); } if (xxbList != null && xxbList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage6); SGridViewUtil.BindingData <ClinicarCheckResult>(xxbList, ucDataGridView1.UcDataGridViewControl, displayPropertiesdetail); } if (nfxList != null && nfxList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage7); SGridViewUtil.BindingData <ClinicarCheckResult>(nfxList, ucDataGridView2.UcDataGridViewControl, displayPropertiesdetail); } if (shfxList != null && shfxList.Count > 0) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage8); SGridViewUtil.BindingData <ClinicarCheckResult>(shfxList, ucDataGridView3.UcDataGridViewControl, displayPropertiesdetail); } #endregion #region 加载图片 this.viewReport.Visible = false; this.button1.Visible = false; if (picList != null && picList.Count > 0) { for (int i = 0; i < picList.Count; i++) { ClinicarCheckResult picEntity = picList[i]; if (picEntity != null) { try { if ("X光".Equals(picEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage2); pictureBox1.Image = Image.FromFile(Util.basePath + picEntity.AttachmentPath); this.button1.Visible = true; } else if ("B超".Equals(picEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage5); pictureBox3.Image = Image.FromFile(Util.basePath + picEntity.AttachmentPath); this.viewReport.Visible = true; } } catch { pictureBox1.Image = null; pictureBox3.Image = null; } } } } #endregion #region 加载PDF if (pdfList != null && pdfList.Count > 0) { for (int i = 0; i < pdfList.Count; i++) { ClinicarCheckResult pdfEntity = pdfList[i]; if (pdfEntity != null) { if ("心电图".Equals(pdfEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage4); if (pdfEntity.AttachmentPath != null && !pdfEntity.AttachmentPath.Equals("") && pdfEntity.AttachmentPath.ToString().ToLower().EndsWith(".pdf")) { try { axAcroPDF1.LoadFile(Util.basePath + pdfEntity.AttachmentPath); } catch { axAcroPDF1.LoadFile(""); } } else { axAcroPDF1.LoadFile(""); } } else if ("电子阴道镜".Equals(pdfEntity.DptName.ToUpper())) { TabIndex = TabIndex + 1; tabControl1.TabPages.Insert(TabIndex, tabPage3); if (pdfEntity.AttachmentPath != null && !pdfEntity.AttachmentPath.Equals("") && pdfEntity.AttachmentPath.ToString().ToLower().EndsWith(".pdf")) { try { axAcroPDF2.LoadFile(Util.basePath + pdfEntity.AttachmentPath); } catch { axAcroPDF2.LoadFile(""); } } else { axAcroPDF2.LoadFile(""); } } } } } #endregion #region 加载项目小结 //获取项目小结 //IList<ClinicarCheckResult> list = clinicarCheckResultBiz.FindEntity(ucTxt_code.Text); //if (completedItemList != null && completedItemList.Count > 0) //{ // string _disease = string.Empty; // string _advice = string.Empty; // for (int i = 0; i < completedItemList.Count; i++) // { // if (i == 0) // { // if (completedItemList[i].Summary != null && !string.IsNullOrEmpty(completedItemList[i].Summary.Trim())) // _disease = completedItemList[i].Summary; // //_disease = ((object[])list[i])[5].ToString(); // //_advice = ((object[])list[i])[5].ToString(); // } // else // { // if (completedItemList[i].Summary != null && !string.IsNullOrEmpty(completedItemList[i].Summary.Trim())) // _disease = _disease + "\r\n" + completedItemList[i].Summary; // //_advice = _advice + "\r\n" + ((object[])list[i])[5].ToString(); // } // } // //uRic_ad.Text = _advice; // uRic_disease.Text = _disease; //} //else //{ // uRic_disease.Text = string.Empty; //} #endregion #region 判断审核状态 //判断审核状态 if (AuditStatus) { btn_audit.Enabled = false; uRic_ad.Enabled = false; uRic_disease.Enabled = false; btn_audit.Text = "已审核"; btn_cancel.Enabled = true; } else { btn_audit.Enabled = true; uRic_ad.Enabled = true; uRic_disease.Enabled = true; btn_audit.Text = "审核"; btn_cancel.Enabled = false; } #endregion } else { MessageBox.Show("请填写检查号!"); return; } }