public long m_lngAddNewCheckItem(ref clsCheckItem_VO objCheckItemVO) { long lngRes = 0; com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc)); lngRes = objCheckItemSvc.m_lngAddCheckItem(objPrincipal, ref objCheckItemVO); // objCheckItemSvc.Dispose(); return(lngRes); }
public long m_lngSetCheckItemDetailByCheckItemID(clsCheckItem_VO p_objCheckItem) { long lngRes = 0; com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc objSvc = (com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator. objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc)); lngRes = objSvc.m_lngSetCheckItemDetailByCheckItemID(objPrincipal, ref p_objCheckItem); // objSvc.Dispose(); return(lngRes); }
public long m_lngSetCheckItemAndRef(clsCheckItem_VO p_objCheckItem, clsCheckItemRef_VO[] p_objCheckItemRefArr) { long lngRes = 0; com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc objSvc = (com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator. objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsCheckItemSvc)); lngRes = objSvc.m_lngSetCheckItemAndRef(objPrincipal, p_objCheckItem, p_objCheckItemRefArr); // objSvc.Dispose(); return(lngRes); }
/// <summary> /// 根据检验项目分类获得检验项目 /// </summary> /// <param name="p_strCategoryID"></param> /// <param name="p_objResultArr"></param> /// <returns></returns> public long m_lngGetCheckItemByCategoryID(string p_strCategoryID, out clsCheckItem_VO[] p_objResultArr) { p_objResultArr = new clsCheckItem_VO[0]; long lngRes = 0; System.Security.Principal.IPrincipal p_objPrincipal = null; com.digitalwave.iCare.middletier.LIS.clsQueryAdvis2120Svc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryAdvis2120Svc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryAdvis2120Svc)); lngRes = objCheckItemSvc.m_lngGetCheckItemByCategoryID(p_objPrincipal, p_strCategoryID, out p_objResultArr); return(lngRes); }
/// <summary> /// 根据check_item_id查询对应的检验项目信息VO /// </summary> /// <param name="p_strCheckItemID"></param> /// <param name="p_objCheckItemVO"></param> /// <returns></returns> public long m_lngGetCheckItemVOByCheckItemID(string p_strCheckItemID, out clsCheckItem_VO p_objCheckItemVO) { long lngRes = 0; p_objCheckItemVO = null; com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc objCheckItemSvc = (com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.LIS.clsQueryCheckItemSvc)); lngRes = objCheckItemSvc.m_lngGetCheckItemVOByCheckItemID(objPrincipal, p_strCheckItemID, out p_objCheckItemVO); // objCheckItemSvc.Dispose(); return(lngRes); }
/// <summary> /// 设置选择了的检验项目 /// </summary> public void m_mthSetCheckItemRelation() { if (this.listView3.Items.Count <= 0 || this.listView3.SelectedItems.Count <= 0) { return; } clsCheckItem_VO objSelectedCheckItem = (clsCheckItem_VO)this.listView3.SelectedItems[0].Tag; string[] str = new string[3]; str[0] = objSelectedCheckItem.m_strCheck_Item_ID; str[1] = objSelectedCheckItem.m_strCheck_Item_English_Name; str[2] = objSelectedCheckItem.m_strCheck_Item_Name; this.txtCheckItem.Tag = str; this.txtCheckItem.Text = objSelectedCheckItem.m_strCheck_Item_Name; }
private void m_dgCheckItemCustom_SelectionChanged(object sender, EventArgs e) { if (m_dgCheckItemCustom.SelectedRows.Count <= 0) { return; } clsLisCheckItemCustom objCheckItemCustomVO = (clsLisCheckItemCustom)m_dgCheckItemCustom.SelectedRows[0].Cells["Tag"].Value; clsCheckItem_VO objCheckItemVO = new clsCheckItem_VO(); m_strCheckItemID = objCheckItemCustomVO.m_strCheckItemID; m_cboDeviceCheckItem.SelectedValue = objCheckItemCustomVO.m_strCheckItemID; m_txtPCMaxValue.Text = objCheckItemCustomVO.m_strPosMaxValue; m_txtPCMinValue.Text = objCheckItemCustomVO.m_strPosMinValue; m_txtNCMaxValue.Text = objCheckItemCustomVO.m_strNegMaxValue; m_txtNCMinValue.Text = objCheckItemCustomVO.m_strNegMinValue; m_txtSeq.Text = objCheckItemCustomVO.m_strSeq_chr; m_txtCOFormula.Text = objCheckItemCustomVO.m_strQCFormula_vchr; m_txtCutoff.Text = objCheckItemCustomVO.m_strformula; m_txtCutoff.Tag = objCheckItemCustomVO; m_txtColor.BackColor = Color.FromArgb(255, 255, 255); m_txtQCNCMaxValue.Text = objCheckItemCustomVO.m_strQc_Neg_Maxvalue_vchr; m_txtQCNCMinvalue.Text = objCheckItemCustomVO.m_strQc_Neg_Minvalue_vchr; m_txtQCPCMaxvalue.Text = objCheckItemCustomVO.m_strQc_Pos_Maxvalue_vchr; m_txtQCPCMinvalue.Text = objCheckItemCustomVO.m_strQc_Pos_Minvalue_vchr; m_txtQCResultFromula.Text = objCheckItemCustomVO.m_strQc_Result_vchr; string[] m_strColorArr = objCheckItemCustomVO.m_strColor.Split(new char[] { ':', '\r', '\n' }); if (m_strColorArr != null) { if (m_strColorArr.Length == 3) { int iR = Convert.ToInt32(m_strColorArr[0]); int iG = Convert.ToInt32(m_strColorArr[1]); int iB = Convert.ToInt32(m_strColorArr[2]); m_txtColor.BackColor = Color.FromArgb(iR, iG, iB); } } m_txtNo.Text = "1"; m_txtMorePCFormula.Text = objCheckItemCustomVO.m_strMore_Pos_Formula_vchr; m_txtMoreNCFormula.Text = objCheckItemCustomVO.m_strMore_Neg_Formula_vchr; m_txtQCNCFormula.Text = objCheckItemCustomVO.m_strQc_Neg_Formula_vchr; m_txtQCPCFormula.Text = objCheckItemCustomVO.m_strQc_Pos_Formula_vchr; m_objController.m_mthGetCheckItemCustomRes(); }
public long m_lngGetCheckItemByCategoryID(System.Security.Principal.IPrincipal p_objPrincipal, string p_strCategoryID, out clsCheckItem_VO[] p_objResultArr) { long lngRes = 0; p_objResultArr = new clsCheckItem_VO[0]; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.LIS.clsAdvis2120Svc", "m_lngGetCheckItemByCategoryID"); if (lngRes < 0) { return(-1); } lngRes = 0; string strSQL = @"select rptno_chr, pycode_chr, unit_chr, check_item_name_vchr, is_sex_related_chr, check_item_english_name_vchr, is_age_related_chr, is_sample_related_chr, formula_vchr, test_methods_vchr, clinic_meaning_vchr, check_item_id_chr, shortname_chr, is_qc_required_chr, resulttype_chr, ref_value_range_vchr, wbcode_chr, assist_code01_chr, assist_code02_chr, is_no_food_required_chr, is_physical_exam_required_chr, is_reservation_required_chr, sample_valid_time_dec, sample_valid_time_unit_chr, modify_dat, operatorid_chr, check_category_id_chr from t_bse_lis_check_item"; try { DataTable dtbResult = new DataTable(); com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); if (p_strCategoryID.ToString().Trim() != "") { strSQL += " where check_category_id_chr = ?"; IDataParameter[] objParamArr = null; objHRPSvc.CreateDatabaseParameter(1, out objParamArr); objParamArr[0].Value = p_strCategoryID; lngRes = objHRPSvc.lngGetDataTableWithParameters(strSQL, ref dtbResult, objParamArr); } else { lngRes = objHRPSvc.lngGetDataTableWithoutParameters(strSQL, ref dtbResult); } objHRPSvc.Dispose(); if (lngRes > 0 && dtbResult.Rows.Count > 0) { p_objResultArr = new clsCheckItem_VO[dtbResult.Rows.Count]; for (int i1 = 0; i1 < p_objResultArr.Length; i1++) { p_objResultArr[i1] = new clsCheckItem_VO(); p_objResultArr[i1].m_strCheck_Item_ID = dtbResult.Rows[i1]["check_item_id_chr"].ToString().Trim(); p_objResultArr[i1].m_strRPTNO = dtbResult.Rows[i1]["rptno_chr"].ToString().Trim(); p_objResultArr[i1].m_strPycode = dtbResult.Rows[i1]["pycode_chr"].ToString().Trim(); p_objResultArr[i1].m_strUnit = dtbResult.Rows[i1]["unit_chr"].ToString().Trim(); p_objResultArr[i1].m_strCheck_Item_Name = dtbResult.Rows[i1]["check_item_name_vchr"].ToString().Trim(); p_objResultArr[i1].m_strIs_Sex_Related = dtbResult.Rows[i1]["is_sex_related_chr"].ToString().Trim(); p_objResultArr[i1].m_strCheck_Item_English_Name = dtbResult.Rows[i1]["check_item_english_name_vchr"].ToString().Trim(); p_objResultArr[i1].m_strIs_Age_Related = dtbResult.Rows[i1]["is_age_related_chr"].ToString().Trim(); p_objResultArr[i1].m_strIs_Sample_Related = dtbResult.Rows[i1]["is_sample_related_chr"].ToString().Trim(); p_objResultArr[i1].m_strFormula = dtbResult.Rows[i1]["formula_vchr"].ToString().Trim(); p_objResultArr[i1].m_strTest_Method = dtbResult.Rows[i1]["test_methods_vchr"].ToString().Trim(); p_objResultArr[i1].m_strClinic_meaning = dtbResult.Rows[i1]["clinic_meaning_vchr"].ToString().Trim(); p_objResultArr[i1].m_strShortName = dtbResult.Rows[i1]["shortname_chr"].ToString().Trim(); p_objResultArr[i1].m_strIs_Qc_Required = dtbResult.Rows[i1]["is_qc_required_chr"].ToString().Trim(); p_objResultArr[i1].m_strResultType = dtbResult.Rows[i1]["resulttype_chr"].ToString().Trim(); p_objResultArr[i1].m_strRef_Value_Range = dtbResult.Rows[i1]["ref_value_range_vchr"].ToString().Trim(); p_objResultArr[i1].m_strWbcode = dtbResult.Rows[i1]["wbcode_chr"].ToString().Trim(); p_objResultArr[i1].m_strAssist_Code01 = dtbResult.Rows[i1]["assist_code01_chr"].ToString().Trim(); p_objResultArr[i1].m_strAssist_Code02 = dtbResult.Rows[i1]["assist_code02_chr"].ToString().Trim(); p_objResultArr[i1].m_strIs_No_Food_Required = dtbResult.Rows[i1]["is_no_food_required_chr"].ToString().Trim(); p_objResultArr[i1].m_strIs_Physical_Exam_Required = dtbResult.Rows[i1]["is_physical_exam_required_chr"].ToString().Trim(); p_objResultArr[i1].m_strIs_Reservation_Required = dtbResult.Rows[i1]["is_reservation_required_chr"].ToString().Trim(); p_objResultArr[i1].m_strSample_Valid_Time = dtbResult.Rows[i1]["sample_valid_time_dec"].ToString().Trim(); p_objResultArr[i1].m_strSample_Valid_Time_Unit = dtbResult.Rows[i1]["sample_valid_time_unit_chr"].ToString().Trim(); p_objResultArr[i1].m_strModify_Dat = dtbResult.Rows[i1]["modify_dat"].ToString().Trim(); p_objResultArr[i1].m_strOperator_ID = dtbResult.Rows[i1]["operatorid_chr"].ToString().Trim(); p_objResultArr[i1].m_strCheck_Category_ID = dtbResult.Rows[i1]["check_category_id_chr"].ToString().Trim(); } } } catch (Exception objEx) { string strTmp = objEx.Message; com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }