Exemplo n.º 1
0
        /// <summary>
        /// 门诊处方删除
        /// </summary>
        public void MthMzcfxmdrDel()
        {
            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");// 操作员工号
                extraVo.FWSJGDM = ctlUploadSbPublic.strReadXML("DGCSZYYB", "FWSJGDM", "AnyOne");
                System.Text.StringBuilder strValue = null;
                lstVo = GetLstRowObject();

                lngRes = ctlUploadSbPublic.lngFunSP3_2003(lstVo, extraVo, ref strValue);

                using (ProxyUploadSb proxy = new ProxyUploadSb())
                {
                    if (proxy.Service.SaveUpPatMzcf(lstVo) >= 0)
                    {
                        lngRes = 1;
                    }
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// </summary>
        internal void Query()
        {
            List <EntityParm> dicParm   = new List <EntityParm>();
            string            beginDate = string.Empty;
            string            endDate   = string.Empty;

            beginDate = Viewer.dteStart.Text.Trim();
            endDate   = Viewer.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 (Viewer.txtFindJzjlh.Text.Trim() != string.Empty)
            {
                dicParm.Add(Function.GetParm("JZJLH", Viewer.txtFindJzjlh.Text.Trim()));
            }
            if (Viewer.txtCardNo.Text.Trim() != string.Empty)
            {
                dicParm.Add(Function.GetParm("cardNo", Viewer.txtCardNo.Text.Trim()));
            }
            if (Viewer.chkSZ.Checked == true)
            {
                dicParm.Add(Function.GetParm("chkStat", Viewer.chkSZ.CheckState.ToString()));
            }
            try
            {
                uiHelper.BeginLoading(Viewer);
                if (dicParm.Count > 0)
                {
                    using (ProxyUploadSb proxy = new ProxyUploadSb())
                    {
                        dataSource = proxy.Service.GetPatList(dicParm, Viewer.rdoType.SelectedIndex + 1);
                        Viewer.gcData.DataSource = dataSource;
                    }
                }
                else
                {
                    DialogBox.Msg("请输入查询条件。");
                }
            }
            finally
            {
                uiHelper.CloseLoading(Viewer);
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 数据上传
        /// </summary>
        public void MthFirstPageUpload()
        {
            long lngRes = -1;

            try
            {
                uiHelper.BeginLoading(Viewer);

                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");;// 操作员工号
                    extraVo.FWSJGDM = ctlUploadSbPublic.strReadXML("DGCSZYYB", "FWSJGDM", "AnyOne");
                    System.Text.StringBuilder strValue = null;
                    lstVo = GetLstRowObject();

                    using (ProxyUploadSb proxy = new ProxyUploadSb())
                    {
                        lstVo = proxy.Service.GetPatFirstInfo(lstVo);
                    }

                    lngRes = ctlUploadSbPublic.lngFunSP3_3021(ref lstVo, extraVo, ref strValue);
                    using (ProxyUploadSb proxy = new ProxyUploadSb())
                    {
                        if (proxy.Service.SavePatFirstPage(lstVo) >= 0)
                        {
                            lngRes = 1;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLog.OutPutException(ex);
            }
            finally
            {
                uiHelper.CloseLoading(Viewer);
            }
        }
Exemplo n.º 4
0
        List <EntityMzcf> GetLstRowObject()
        {
            List <EntityMzcf> data  = new List <EntityMzcf>();
            EntityMzcf        vo    = null;
            string            value = string.Empty;

            int[] rownumber = this.Viewer.gvCfData.GetSelectedRows();//获取选中行号;
            for (int i = 0; i < rownumber.Length; i++)
            {
                vo = Viewer.gvCfData.GetRow(rownumber[i]) as EntityMzcf;
                if (vo.lstCfMsg == null)
                {
                    using (ProxyUploadSb proxy = new ProxyUploadSb())
                    {
                        vo.lstCfMsg = proxy.Service.GetPatMzcfMsgList(vo.CFH);
                    }
                }
                data.Add(vo);
            }
            return(data);
        }
Exemplo n.º 5
0
        internal void Edit()
        {
            EntityMzcf vo = null;

            vo = GetRowObject();

            for (int i = 0; i < dataSource.Count; i++)
            {
                if (dataSource[i] == vo)
                {
                    if (dataSource[i].lstCfMsg == null)
                    {
                        using (ProxyUploadSb proxy = new ProxyUploadSb())
                        {
                            dataSource[i].lstCfMsg = proxy.Service.GetPatMzcfMsgList(vo.CFH);
                        }
                    }

                    Viewer.gcCfMsgData.DataSource = dataSource[i].lstCfMsg;
                    break;
                }
            }
        }