/// <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; } } } }
/// <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); } }
/// <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); } }
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); }
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; } } }