Esempio n. 1
0
        private void Query()
        {
            List <EntityParm> dicParm = new List <EntityParm>();

            if (this.txtCardNo.Text.Trim() != string.Empty)
            {
                dicParm.Add(Function.GetParm("cardNo", this.txtCardNo.Text.Trim()));
            }
            if (this.txtJZJLH.Text.Trim() != string.Empty)
            {
                dicParm.Add(Function.GetParm("JZJLH", this.txtJZJLH.Text.Trim()));
            }
            if (this.chkSZ.Checked == true)
            {
                dicParm.Add(Function.GetParm("chkStat", this.chkSZ.CheckState.ToString()));
            }
            try
            {
                uiHelper.BeginLoading(this);

                using (SvcUploadSb biz = new SvcUploadSb())
                {
                    dataSource             = biz.GetPatList2(dicParm);
                    this.gcData.DataSource = dataSource;
                }
            }
            finally
            {
                uiHelper.CloseLoading(this);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 数据上传
        /// </summary>
        public void MthCyxjUpload()
        {
            try
            {
                long lngRes = 1;

                string strUser = ctlUploadSbPublic.strReadXML("DGCSZYYB", "YYBHZY", "AnyOne");
                string strPwd  = ctlUploadSbPublic.strReadXML("DGCSZYYB", "PASSWORDZY", "AnyOne");
                lngRes = ctlUploadSbPublic.lngUserLoin(strUser, strPwd, false);
                if (lngRes > 0)
                {
                    EntityDGExtra extraVo = new EntityDGExtra();
                    extraVo.YYBH = ctlUploadSbPublic.strReadXML("DGCSZYYB", "YYBHZY", "AnyOne");
                    extraVo.JBR  = ctlUploadSbPublic.strReadXML("DGCSZYYB", "JBR", "AnyOne");// 操作员工号
                    System.Text.StringBuilder strValue = null;
                    lngRes = ctlUploadSbPublic.lngFunSP3_3022(ref dataSource, extraVo, ref strValue);

                    using (SvcUploadSb biz = new SvcUploadSb())
                    {
                        if (biz.SavePatFirstPage(dataSource) >= 0)
                        {
                            lngRes = 1;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLog.OutPutException("MthCyxjUpload-->" + ex);
            }
            finally
            {
            }
        }
Esempio n. 3
0
        private void Query()
        {
            List <EntityParm> dicParm   = new List <EntityParm>();
            string            beginDate = string.Empty;
            string            endDate   = string.Empty;

            beginDate = dteStart.Text.Trim();
            endDate   = dteEnd.Text.Trim();

            if (beginDate != string.Empty && endDate != string.Empty)
            {
                if (Function.Datetime(beginDate + " 00:00:00") > Function.Datetime(endDate + " 00:00:00"))
                {
                    DialogBox.Msg("开始时间不能大于结束时间。");
                    return;
                }
                dicParm.Add(Function.GetParm("queryDate", beginDate + "|" + endDate));
            }

            if (this.txtCardNo.Text.Trim() != string.Empty)
            {
                dicParm.Add(Function.GetParm("cardNo", this.txtCardNo.Text.Trim()));
            }
            if (this.txtJZJLH.Text.Trim() != string.Empty)
            {
                dicParm.Add(Function.GetParm("JZJLH", this.txtJZJLH.Text.Trim()));
            }
            if (this.chkSZ.Checked == true)
            {
                dicParm.Add(Function.GetParm("chkStat", this.chkSZ.CheckState.ToString()));
            }
            try
            {
                uiHelper.BeginLoading(this);
                if (dicParm.Count > 0)
                {
                    using (SvcUploadSb biz = new SvcUploadSb())
                    {
                        dataSource             = biz.GetPatList(dicParm, 1);
                        this.gcData.DataSource = dataSource;
                    }
                }
                else
                {
                    DialogBox.Msg("请输入查询条件。");
                }
            }
            finally
            {
                uiHelper.CloseLoading(this);
            }
        }
Esempio n. 4
0
        private void Exec(string dteStart, string dteEnd)
        {
            List <EntityParm> dicParm   = new List <EntityParm>();
            string            beginDate = string.Empty;
            string            endDate   = string.Empty;

            beginDate = dteStart;
            endDate   = dteEnd;

            string msg          = string.Empty;
            string msg2         = string.Empty;
            int    failCount    = 0;
            int    successCount = 0;

            if (beginDate != string.Empty && endDate != string.Empty)
            {
                dicParm.Add(Function.GetParm("queryDate", beginDate + "|" + endDate));
            }

            dicParm.Add(Function.GetParm("chkStat", "1"));

            if (dicParm.Count > 0)
            {
                this.lblInfo.Visible = true;

                using (SvcUploadSb biz = new SvcUploadSb())
                {
                    #region 病案首页
                    dataSource = biz.GetPatList(dicParm, 1);
                    MthFirstPageUpload();
                    foreach (EntityPatUpload item in dataSource)
                    {
                        if (item.fpVo != null && item.Issucess == -1)
                        {
                            failCount++;
                            msg += item.FailMsg + "\n";
                        }
                        else if (item.fpVo != null && item.Issucess == 1)
                        {
                            successCount++;
                        }
                    }
                    msg = "病案首页上传-->" + Environment.NewLine + "上传成功:" + successCount.ToString() + "   上传失败:" + failCount.ToString() + "\n\n" + msg;
                    Log.Output(msg);
                    #endregion

                    #region 出院小结上传
                    successCount = 0;
                    failCount    = 0;

                    MthCyxjUpload();

                    msg = string.Empty;
                    foreach (EntityPatUpload item in dataSource)
                    {
                        if (item.xjVo != null && item.Issucess == -1)
                        {
                            failCount++;
                            msg += item.FailMsg + "\n";
                        }
                        else if (item.xjVo != null && item.Issucess == 1)
                        {
                            successCount++;
                        }
                    }
                    msg = "出院小结上传-->" + Environment.NewLine + "上传成功:" + successCount.ToString() + "   上传失败:" + failCount.ToString() + "\n\n" + msg;;
                    Log.Output(msg);
                    #endregion

                    dataSource             = biz.GetPatList(dicParm, 1);
                    this.gcData.DataSource = dataSource;
                }
            }

            this.lblInfo.Visible = false;
        }