public OrderCardViewModel() { this.crudService = XapServiceMgr.find <ICiOrdCrudService>(); this.qryService = XapServiceMgr.find <ICiOrdQryService>(); this.medsrvMdoCrudService = XapServiceMgr.find <IMedsrvMDOCrudService>(); mdService = XapServiceMgr.find <ICiorderMDOCrudService>(); }
public override void EditEms(CiEmsDTO ems) { base.EditEms(ems); orCiEmsToUiEms.EditCons(uiEmsDTO, ems); this.uiEmsDTO.Status = DOStatus.NEW; this.tableDataSource.Clear(); // 如模型为空 第一次创建 IMedsrvMDOCrudService service = XapServiceMgr.find <IMedsrvMDOCrudService>(); MedSrvDO medSrcDO = service.findById(ems.Id_srv); uiEmsDTO.Emsapcons.Name_srv = medSrcDO.Name; MedSrvConsDO srvcons = this.logicEx.GetCons(this.uiEmsDTO.MedSrvDO.Id_srv); if (srvcons != null) { uiEmsDTO.Emsapcons.Fg_deps = srvcons.Fg_deps; uiEmsDTO.Emsapcons.Fg_inorg = srvcons.Fg_inorg; } if (uiEmsDTO.Emsapcons.EmsConsAssistItem.Count > 0) { uiEmsDTO.Emsapcons.Id_dep_emp = uiEmsDTO.Emsapcons.EmsConsAssistItem[0].Id_dep_emp; uiEmsDTO.Emsapcons.Name_dep_emp = uiEmsDTO.Emsapcons.EmsConsAssistItem[0].Name_dep_emp; uiEmsDTO.Emsapcons.Id_emp_doctor = uiEmsDTO.Emsapcons.EmsConsAssistItem[0].Id_emp_doctor; uiEmsDTO.Emsapcons.Name_emp_doctor = uiEmsDTO.Emsapcons.EmsConsAssistItem[0].Name_emp_doctor; } this.tableDataSource.Add(uiEmsDTO.Emsapcons); }
public OrderSrvListViewModel(string strWhere) { service = XapServiceMgr.find <IMedsrvMDOCrudService>(); udidocService = XapServiceMgr.find <IUdidocCrudService>(); serviceMm = XapServiceMgr.find <IOrdsrvmmCrudService>(); qryService = XapServiceMgr.find <ICiOrdQryService>(); this.GetSrvtp(); }
/// <summary> /// /// </summary> /// <param name="sd_srvtp"></param> /// <param name="strWhere"></param> /// <param name="isHos">数据来源</param> /// <returns></returns> public XapDataList <EmsOrSrvSc> GetSrv(string sd_srvtp, string strWhere, string code_entp) { if (service == null) { service = XapServiceMgr.find <IMedsrvMDOCrudService>(); } ScResultList = new XapDataList <EmsOrSrvSc>(); ScResultList = qryService.getEmsOrSrvSc(sd_srvtp, strWhere.ToUpper(), "", code_entp); return(ScResultList); //if (EnDictCodeConst.SD_ENTP_OUTPATIENT.Equals(code_entp)) //{ // return (XapDataList<EmsOrSrvSc>)(ScResultList.Where(p => p.MedSrvDO.Fg_use_op.Value).ToArray()); //} //return (XapDataList<EmsOrSrvSc>)(ScResultList.Where(p => p.MedSrvDO.Fg_use_ip.Value).ToArray()); }
public medSrvRadioViewModel(string code_entp, string fgUse, string strWhere) { this.service = XapServiceMgr.find <IMedsrvMDOCrudService>(); this.qryService = XapServiceMgr.find <ICiOrdQryService>(); if (string.IsNullOrEmpty(strWhere)) { return; } //medSrvDOList = qryService.getClassMedSrvDOS(" a0.fg_active='Y' and a0.fg_or ='Y' and a0.Id_srvca = '" + strWhere + "' and "+ fgUse +"='Y'", "Id_srvca",false); medSrvDOMap = qryService.getClassMedSrvMap(code_entp, " a0.fg_active='Y' and a0.fg_or ='Y' and a0.Id_srvca = '" + strWhere + "' and " + fgUse + "='Y'", "Id_srvca"); // medSrvDOList.AddRange( map["medSrvList"] as XapDataList<MedSrvDO>); SrvStatusMap = medSrvDOMap["srvStatusMap"] as FMap2; FArrayList2 objList = medSrvDOMap["medSrvList"] as FArrayList2; if (objList != null) { medSrvDOList = (XapDataList <MedSrvDO>)objList.Cast <MedSrvDO>().ToArray(); } //medSrvDOList = service.find(" a0.fg_active='Y' and a0.Id_srvca = '" + strWhere + "'", "Id_srvca", false); if (medSrvDOList != null && medSrvDOList.Count > 0) { medSrvDOListPyCode = new XapDataList <MedSrvDO>(); foreach (MedSrvDO medSrv in medSrvDOList) { if (medSrv.Id_srv == null) { medSrvDOListPyCode.Add(medSrv); } } } }
public OrderSaveCommonViewModel() { ordMaintainService = XapServiceMgr.find <ICiOrdMaintainService>(); this.medSrvCrudService = XapServiceMgr.find <IMedsrvMDOCrudService>(); this.ciOrderQryService = XapServiceMgr.find <ICiOrdQryService>(); }
public GetMedSrvImpl() { medSrvservice = XapServiceMgr.find <IMedsrvCrudService>(); service = XapServiceMgr.find <IMedsrvMDOCrudService>(); }