private void frmConfirmOrderOperate_Load(object sender, System.EventArgs e) { com.digitalwave.iCare.ValueObject.clsLoginInfo objLoginInfo = this.LoginInfo; ((clsCtl_ReformingOrder)this.objController).m_strOperatorID = objLoginInfo.m_strEmpID; ((clsCtl_ReformingOrder)this.objController).m_strOperatorName = objLoginInfo.m_strEmpName; ((clsCtl_ReformingOrder)this.objController).LoadData(); }
private void frmAOOutHospital_Load(object sender, System.EventArgs e) { m_objLoginInfo = this.LoginInfo; ((clsCtl_AOOutHospital)this.objController).m_strOperatorID = m_objLoginInfo.m_strEmpID; ((clsCtl_AOOutHospital)this.objController).m_LoadData(); ((clsCtl_AOOutHospital)this.objController).m_Initialization(); }
private void frmOrderAttachEdit_Load(object sender, System.EventArgs e) { m_objLoginInfo = this.LoginInfo; ((clsCtl_OrderAttachEdit)this.objController).m_strOperatorID = m_objLoginInfo.m_strEmpID; ((clsCtl_OrderAttachEdit)this.objController).m_LoadData(); switch (m_intEditState) { case 0: //新增 this.Text = "新增医嘱附加单据"; break; case 1: //编辑 this.Text = "编辑医嘱附加单据"; break; case 2: //只读 this.Text = "察看医嘱附加单据"; ((clsCtl_OrderAttachEdit)this.objController).m_SetReadOnly(); break; default: //只读 ((clsCtl_OrderAttachEdit)this.objController).m_SetReadOnly(); break; } }
public long GetMedCommonUseInfo(com.digitalwave.iCare.ValueObject.clsLoginInfo p_loginInfo, out System.Data.DataTable p_outdtResult) { p_outdtResult = null; com.digitalwave.iCare.middletier.HIS.clsMedCommonUseSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsMedCommonUseSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsMedCommonUseSvc)); long lngRes; try { lngRes = objSvc.GetMedCommonUseInfo(this.objPrincipal, p_loginInfo, out p_outdtResult); objSvc.Dispose(); objSvc = null; } catch { return(-1); } return(lngRes); }
public void m_mthInit(Form p_frmMDI, com.digitalwave.iCare.ValueObject.clsLoginInfo p_objLoginInfo) { s_frmMDI = p_frmMDI; m_objLoginInfo = p_objLoginInfo; clsLoginContext objLogin = clsLoginContext.s_ObjLoginContext; objLogin.m_StrEmployeeID = p_objLoginInfo.m_strEmpNo; MDIParent.m_mthClearAll(); m_objCurDeptOfEmpArr = null; new clsForWholeHosInfoManager().m_lngGetDepartmentByUserID(p_objLoginInfo.m_strEmpID, out m_objCurDeptOfEmpArr); m_mthGetCurrentHospitalInfo(); #region 设置全局员工变量,新员工类,该静态类会被外部其他模块调用到,要保证正确赋值 tfzhang 2006-04-07 iCareData.clsEmrEmployeeBase_VO m_objEmployeeTemp; com.digitalwave.emr.BEDExplorer.clsHospitalManagerDomain objsrv = new com.digitalwave.emr.BEDExplorer.clsHospitalManagerDomain(); long lngRes = objsrv.m_lngGetEmpByID(m_objLoginInfo.m_strEmpID, out m_objEmployeeTemp); //未保存状态 用于签名集合 m_objEmployeeTemp.m_intSTATUS_INT = 0; com.digitalwave.emr.BEDExplorer.frmHRPExplorer.objpCurrentEmployee = m_objEmployeeTemp; #endregion iCare.CustomForm.clsExteriorFunctionInterface.m_ObjUserInfo = p_objLoginInfo; iCare.CustomForm.clsExteriorFunctionInterface.m_ObjCurDeptOfEmpArr = m_objCurDeptOfEmpArr; //获取修改时限 小时 if (clsEMR_StaticObject.s_IntCanModifyTime <= 0) { com.digitalwave.PublicMiddleTier.clsPublicMiddleTier objPM = (com.digitalwave.PublicMiddleTier.clsPublicMiddleTier)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.PublicMiddleTier.clsPublicMiddleTier)); objPM.m_lngGetRTBChangeTime("3001", out strCanModifyTime); } else { strCanModifyTime = clsEMR_StaticObject.s_IntCanModifyTime.ToString(); } m_strDoctorID = p_objLoginInfo.m_strEmpNo; }