private void m_cboDept_SelectedIndexChanged(object sender, System.EventArgs e) { try { //初始化清空 this.Cursor = Cursors.Default; m_cboArea.ClearItem(); //获取病区 clsHospitalManagerDomain objDomain = new clsHospitalManagerDomain(); clsEmrDept_VO[] objAreaInfoArr = null; long lngRes = objDomain.m_lngGetAreaInfo(((clsDepartment)(m_cboDept.SelectedItem)).m_strDeptNewID, out objAreaInfoArr); //long lngRes=objDomain.m_lngGetAreaInfo(((clsEmrDept_VO)(m_cboDept.SelectedItem)).m_strDEPTID_CHR, out objAreaInfoArr); if (lngRes <= 0) { if (lngRes == (long)iCareData.enmOperationResult.Not_permission) { clsPublicFunction.ShowInformationMessageBox("权限不足!"); } else { clsPublicFunction.ShowInformationMessageBox("数据库连接失败!"); } return; } if (objAreaInfoArr != null) { m_cboArea.ClearItem(); for (int i = 0; i < objAreaInfoArr.Length; i++) { //转换为旧的 clsInPatientArea objAreaTemp = new clsInPatientArea(objAreaInfoArr[i].m_strSHORTNO_CHR, objAreaInfoArr[i].m_strDEPTNAME_VCHR, objAreaInfoArr[i].m_strDEPTID_CHR); //转换使用,新表的shortno=旧表的ID,所以新加一个字段保存新表ID objAreaTemp.m_strAreaNewID = objAreaInfoArr[i].m_strDEPTID_CHR; m_cboArea.AddItem(objAreaTemp); //m_cboArea.AddItem(objAreaInfoArr[i]); } m_cboArea.SelectedIndex = 0; } } catch (Exception exp) { string strErrMessage = exp.Message + "\n at Module:[" + exp.TargetSite.ReflectedType.Name + "]\n Method:[" + exp.TargetSite.Name + "]"; com.digitalwave.Utility.clsLogText objLogger = new com.digitalwave.Utility.clsLogText(); objLogger.Log2File(MDIParent.s_strErrorFilePath, "Exception: \r\n" + strErrMessage); } #region // this.Cursor=Cursors.WaitCursor; // this.m_cboArea.ClearItem(); // clsInPatientArea[] objAreaArr; // m_objDepartmentManager.m_lngGetAllAreaInDept(((clsDepartment)(this.m_cboDept.SelectedItem)).m_StrDeptID,out objAreaArr); // if(objAreaArr !=null) // { // this.m_cboArea.AddRangeItems(objAreaArr); // this.m_cboArea.SelectedIndex = 0; // } // this.Cursor=Cursors.Default; #endregion }
public frmDeptDetailInfo() { // // Required for Windows Form Designer support // InitializeComponent(); m_cboCategory.ClearItem(); m_cboInPatientOrOutPatient.ClearItem(); m_cboCategory.AddRangeItems(new string[] { "临床", "辅助" }); m_cboInPatientOrOutPatient.AddRangeItems(new string[] { "门诊", "住院", "检验" }); m_cboCategory.SelectedIndex = 0; m_cboInPatientOrOutPatient.SelectedIndex = 0; // // TODO: Add any constructor code after InitializeComponent call // m_objDept_Desc = null; }
private void m_mthLoadStaticDefinition() { m_cboStaticDefinition.ClearItem(); long lngRes = m_objDomain.m_lngGetAllStatisticDefinition(out m_objStatisticDefinitionArr); if (lngRes <= 0 || m_objStatisticDefinitionArr == null) { return; } for (int i = 0; i < m_objStatisticDefinitionArr.Length; i++) { m_cboStaticDefinition.AddItem(m_objStatisticDefinitionArr[i].m_strStatisticDesc); } }
private void m_mthLoadConditionRelation() { m_cboConditionRelation.ClearItem(); long lngRes = m_objDomain.m_lngGetAllStatisticCCOperator(out m_objCCOperatorArr); if (lngRes <= 0 || m_objCCOperatorArr == null) { return; } for (int i = 0; i < m_objCCOperatorArr.Length; i++) { m_cboConditionRelation.AddItem(m_objCCOperatorArr[i].m_strOperatorDesc); } }
private void m_mthLoadConditionOption() { if (m_strStatisticID == null || m_strStatisticID.Trim().Length == 0) { return; } m_cboConditionItem.ClearItem(); long lngRes = m_objDomain.m_lngGetStatisticCondictionOptionValue(m_strStatisticID, out m_objCondictionOptionArr); if (lngRes <= 0 || m_objCondictionOptionArr == null) { return; } string [] strTempArr = new string [m_objCondictionOptionArr.Length]; for (int i = 0; i < m_objCondictionOptionArr.Length; i++) { strTempArr[i] = m_objCondictionOptionArr[i].m_strOptionDesc; } m_cboConditionItem.AddRangeItems(strTempArr); }
private void m_mthResetRecordList() { m_cboRecordList.ClearItem(); m_cboRecordList.AddItem("新添"); m_cboRecordList.SelectedIndex = 0; }
/// <summary> /// 登录员工的权限信息 /// </summary> // private clsPrivilegeInfo[] objPIArr = clsLoginContext.s_ObjLoginContext.m_ObjPIArr; public frmPatientLabel() { // // Required for Windows Form Designer support // InitializeComponent(); this.StartPosition = FormStartPosition.CenterParent; try { // m_blnCanDeptSelectIndexChangeEventTakePlace=false; //初始化清空 m_cboDept.ClearItem(); this.m_cboArea.ClearItem(); this.m_cboArea.Text = ""; //获取科室 clsHospitalManagerDomain objDomain = new clsHospitalManagerDomain(); clsEmrDept_VO[] objDeptInfoArr = null; long lngRes = objDomain.m_lngGetDeptInfo(clsEMRLogin.LoginInfo.m_strEmpID, out objDeptInfoArr); if (lngRes <= 0) { if (lngRes == (long)iCareData.enmOperationResult.Not_permission) { clsPublicFunction.ShowInformationMessageBox("权限不足!"); } else { clsPublicFunction.ShowInformationMessageBox("数据库连接失败!"); } return; } if (objDeptInfoArr != null) { for (int i = 0; i < objDeptInfoArr.Length; i++) { //转换为旧的 clsDepartment objDeptTemp = new clsDepartment(objDeptInfoArr[i].m_strSHORTNO_CHR, objDeptInfoArr[i].m_strDEPTNAME_VCHR); //转换使用,新表的shortno=旧表的ID,所以新加一个字段保存新表ID objDeptTemp.m_strDeptNewID = objDeptInfoArr[i].m_strDEPTID_CHR; m_cboDept.AddItem(objDeptTemp); //m_cboDept.AddItem(objDeptInfoArr[i]); } } } catch (Exception exp) { string strErrMessage = exp.Message + "\n at Module:[" + exp.TargetSite.ReflectedType.Name + "]\n Method:[" + exp.TargetSite.Name + "]"; com.digitalwave.Utility.clsLogText objLogger = new com.digitalwave.Utility.clsLogText(); objLogger.Log2File(MDIParent.s_strErrorFilePath, "Exception: \r\n" + strErrMessage); MessageBox.Show(strErrMessage, "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } #region mark by bhuang //添加部门 // clsDepartment[] objDeptArr; // // objDeptArr= m_objDepartmentManager.m_objGetAllInDeptArr(); // // if(objDeptArr !=null) // { // string strDeptID = ""; // for(int i=0;i<objDeptArr.Length;i++) // { // if(objPIArr != null) // { // for(int i1=0;i1<objPIArr.Length;i1++) // { // if(objPIArr[i1] == null) // continue; // // if((objPIArr[i1].m_objGetOISF(objDeptArr[i].m_StrDeptID,(int)PrivilegeData.enmPrivilegeSF.HRPExplorer,(int)PrivilegeData.enmPrivilegeOperation.Read) != null) && strDeptID!=objDeptArr[i].m_StrDeptID) // { // m_cboDept.AddItem(objDeptArr[i]); // strDeptID = objDeptArr[i].m_StrDeptID; // } // } // } // } // m_cboDept.SelectedIndex = 0; // } #endregion }