Ejemplo n.º 1
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);
            }
        }
Ejemplo n.º 2
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;
        }