public prescriptionListViewModel(string id_tpl) { this.qryService = XapServiceMgr.find <ICiOrdQryService>(); //SrvortplitemAggDO[] agg = this.qryService.getSrvortplitemAggDOS(id_tpl); //if (agg != null && agg.Length>0) //{ // this.SrvortplitemAggDOList = new XapAggDO<SrvortplitemAggDO>(this.qryService, agg[0]); //} OrderTemplateDTO orderTemplateDto = this.qryService.getSrvortplitemAggDOS(id_tpl); FMap fmap = orderTemplateDto.Srvortplitemaggdo; FArrayList srvagg = fmap["SrvortplitemAggDO"] as FArrayList; FMap freqmap = orderTemplateDto.Freqdefdo; FArrayList freqList = freqmap["FreqDefDO"] as FArrayList; FMap measMap = orderTemplateDto.Measdocdo; FArrayList measList = measMap["MeasDocDO"] as FArrayList; if (srvagg != null) { SrvortplitemAggDOList = new XapAggDO <SrvortplitemAggDO>(this.qryService, (SrvortplitemAggDO)srvagg[0]); SrvortplitemAggDOList.AggDO.setFreqdefdo(freqList); SrvortplitemAggDOList.AggDO.setmeasList(measList); } }
public ConsCompleteDialog(XapAggDO <CiorappconsultAggDO> consDto) { InitializeComponent(); SetXapFormControl(); AddButtons(true); xapFormControl.Load += xapFormControl_Load; this.aggdo = consDto; this.xapFormControl.ModelFilled += new EventHandler(xapFormControl_ModelFilled); this.xapFormControl.FormCreated += new EventHandler(xapFormControl_FormCreated); this.Closed += new EventHandler(ConsReviewDialog_Closed); }
public CiExamCardViewModel(BaseContext baseContext) { this.service = XapServiceMgr.find <ICirptlabCrudService>(); this._Service = XapServiceMgr.find <ICiRptLabService>(); this._extService = XapServiceMgr.find <ICirptExtService>(); CirptlabAggDO CiAggDO = new CirptlabAggDO(); CiRptLabDO CiDO = CiAggDO.Parent as CiRptLabDO; CiDO.Dt_rptlab = this.NowTime(); CiDO.Id_emp = baseContext.PsnInfo.Id_psndoc; CiDO.Rpt_name = baseContext.PsnInfo.Name; this.AggDo = new XapAggDO <CirptlabAggDO>(this.service, CiAggDO); }
public CirptlabAggDO getCiRptlabDO(string id_lab) { // todo 修改成 检查的 id //return service.findById(id_lab); CirptlabAggDO[] cirptlab = service.find("a0.Id_rptlab ='" + id_lab + "'", "", FBoolean.False); if (cirptlab != null && cirptlab.Count() > 0) { convert(cirptlab[0]); cirptlabAggDO = cirptlab[0]; AggDo = new XapAggDO <CirptlabAggDO>(service, cirptlabAggDO); } return(null); }
public CiBloodCardViewModel(BaseContext baseContext) { this.service = XapServiceMgr.find <ICiordrptbttestCrudService>(); this._Service = XapServiceMgr.find <ICiRptBtTestService>(); this.itemService = XapServiceMgr.find <ICiOrdBtTestItmDOCrudService>(); this.iciOrdService = XapServiceMgr.find <ICiOrdMaintainService>(); CiordrptbttestAggDO CiAggDO = new CiordrptbttestAggDO(); CiOrdBtTestDO CiDO = CiAggDO.Parent as CiOrdBtTestDO; CiDO.Dt_recheck = this.NowTime(); CiDO.Id_emp_recheck = baseContext.PsnInfo.Id_psndoc; CiDO.Recheck_name = baseContext.PsnInfo.Name; this.AggDo = new XapAggDO <CiordrptbttestAggDO>(this.service, CiAggDO); }
public void GetConsByIdent(String id_dep, string id_ent) { if (id_dep == null || id_ent == null) { return; } string str = string.Format(" AND t3.id_en='{0}' and t2.sd_su_cons in ('{1}','{2}')", id_ent, CiDictCodeConst.SD_CIDI_DKSYD, CiDictCodeConst.SD_CIDI_KSBFYD); OrdConsDTO[] cons = service.GetConsList(id_dep, str); if (cons != null && cons.Length > 0) { this.ConsDto = cons[0]; consAggDo = consAggService.findById(ConsDto.Id_apcons); if (consAggDo == null) { return; } consAggDo = AuditResult(consAggDo); xapAggDo = new XapAggDO <CiorappconsultAggDO>(consAggService, consAggDo); } }
void ConsComplete() { if (this.oTree.FocusedUserObject == null) { return; } XapAggDO <CiorappconsultAggDO> aggDo = this.model.GetAggDo((this.oTree.FocusedUserObject as OrdApConsDO).Id_apcons); if (aggDo == null) { return; } ConsCompleteDialog dialog = new ConsCompleteDialog(aggDo) { Dock = DockStyle.Fill, Size = new Size(400, 300) }; //CiorappconsultAggDO appconsultaggDo = this.model.GetAggDo((this.oTree.FocusedUserObject as OrdApConsDO).Id_apcons); if (this.aggDo == null) { return; } if (this.aggDo.getParentDO().Sd_su_cons == "4" || this.aggDo.getParentDO().Sd_su_cons == "5" || this.aggDo.getParentDO().Sd_su_cons == "6") { dialog.ShowDialog(); if (dialog.DialogResult == DialogResult.OK) { CiorappconsultAggDO consAggDo = dialog.aggdo.AggDO; this.model.CompleteCons(consAggDo); FireEvent("completesuccess"); } } else { this.ShowAlert("完成会诊已执行,不能再次操作"); } }
public void GetConsApData(string id_apcons, string type) { consAggDo = consAggService.findById(id_apcons); //if (type == CiDictCodeConst.CONS_RESPONSE) //{ // List<CiordInviteConsDO> invitelist = new List<CiordInviteConsDO>(); // foreach (CiordInviteConsDO obj in consAggDo.getCiordInviteConsDO()) // { // if (obj.Id_dep == UserManager.getInstance().CurrentDept.Id_dep) // { // invitelist.Add(obj); // } // } // consAggDo.setCiordInviteConsDO(invitelist.ToArray()); //} if (consAggDo == null) { return; } consAggDo = AuditResult(consAggDo); xapAggDo = new XapAggDO <CiorappconsultAggDO>(consAggService, consAggDo); //return xapAggDo; }