Example #1
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        private int FindResult(int pageNum, int pageSize)
        {
            SPagintion <SysUser> page = sysUserBiz.FindByPagination(pageNum, pageSize, this.ucTxt_username.Text, this.ucTxt_fullName.Text);
            IList <SysUser>      list = page != null ? page.Data : new List <SysUser>();

            SGridViewUtil.BindingData <SysUser>(list, this.ucDgv_list.UcDataGridViewControl, displayProperties);
            return(page.TotalRecordCount);
        }
Example #6
0
        /// <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);
        }
Example #7
0
        /// <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);
        }
Example #8
0
        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("所查询的检查号不存在.", "提示!");
            }
        }
Example #10
0
        /// <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);
        }
Example #11
0
        /// <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;
            }
        }