/// <summary> /// 把选择时间记录内容重新整理为完全正确的内容 /// </summary> /// <param name="p_objRecordContent"></param> protected override void m_mthReAddNewRecord(clsTrackRecordContent p_objRecordContent) { //把选择时间记录内容重新整理为完全正确的内容,由子窗体重载实现 clsEMR_WAITLAYRECORD_GX objContent = (clsEMR_WAITLAYRECORD_GX)p_objRecordContent; }
/// <summary> /// 获取记录的主要信息(必须获取的是CreateDate,LastModifyDate) /// </summary> /// <param name="p_intRecordType"></param> /// <param name="p_objDataArr"></param> /// <returns></returns> protected override clsTrackRecordContent m_objGetRecordMainContent(int p_intRecordType, object[] p_objDataArr) { //根据 p_intRecordType 获取对应的 clsTrackRecordContent clsTrackRecordContent objContent = null; switch ((enmDiseaseTrackType)p_intRecordType) { case enmDiseaseTrackType.EMR_WAITLAYRECORD_GX: objContent = new clsEMR_WAITLAYRECORD_GX(); break; } if (objContent == null) { objContent = new clsEMR_WAITLAYRECORD_GX(); } if (m_objCurrentPatient != null) { objContent.m_strInPatientID = m_objCurrentPatient.m_StrInPatientID; } else { clsPublicFunction.ShowInformationMessageBox("当前病人为空!"); return(null); } int intSelectedRecordStartRow = m_dtgRecordDetail.CurrentCell.RowNumber; objContent.m_dtmInPatientDate = m_objCurrentPatient.m_DtmSelectedInDate; objContent.m_dtmCreateDate = DateTime.Parse((string)p_objDataArr[2]); objContent.m_dtmModifyDate = DateTime.Parse((string)p_objDataArr[3]); objContent.m_strCreateUserID = (string)p_objDataArr[17]; if (frmHRPExplorer.objpCurrentPatient == null) { objContent.m_strRegisterID = frmHRPExplorer.objpCurrentPatient.m_strREGISTERID_CHR; } return(objContent); }
/// <summary> /// 获取显示到DataGrid的数据 /// </summary> /// <param name="p_objTransDataInfo"></param> /// <returns></returns> protected override object[][] m_objGetRecordsValueArr(clsTransDataInfo p_objTransDataInfo) { #region 显示记录到DataGrid try { object[] objData; ArrayList objReturnData = new ArrayList(); clsEMR_WAITLAYRECORD_GXDataInfo objInfo = null; objInfo = p_objTransDataInfo as clsEMR_WAITLAYRECORD_GXDataInfo; if (objInfo == null || objInfo.m_objRecordArr == null) { return(null); } int intRecordCount = objInfo.m_objRecordArr.Length; clsDSTRichTextBoxValue objclsDSTRichTextBoxValue; string strText, strXml; #region 获取修改限定时间 int intCanModifyTime = 0; try { intCanModifyTime = int.Parse(m_strCanModifyTime); } catch { intCanModifyTime = 6; } #endregion for (int i = 0; i < intRecordCount; i++) { objData = new object[18]; clsEMR_WAITLAYRECORD_GX objCurrent = objInfo.m_objRecordArr[i]; clsEMR_WAITLAYRECORD_GX objNext = new clsEMR_WAITLAYRECORD_GX();//下一条记录 if (i < intRecordCount - 1) { objNext = objInfo.m_objRecordArr[i + 1]; } //如果该护理记录是修改前的记录且是在指定时间内修改的,修改者与创建者为同一人,则不显示 if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strModifyUserID.Trim() == objCurrent.m_strCreateUserID.Trim()) { TimeSpan tsModify = objNext.m_dtmModifyDate - objCurrent.m_dtmModifyDate; if ((int)tsModify.TotalHours < intCanModifyTime) { continue; } } m_txtLayTimes.Text = objCurrent.m_strLAYCOUNT_CHR; if (objCurrent.m_dtmBEFOREHAND != DateTime.MinValue) { m_dtpLayDate.Text = objCurrent.m_dtmBEFOREHAND.ToString("yyyy年MM月dd日"); } #region 存放关键字段 if (objCurrent.m_dtmCreateDate != DateTime.MinValue) { objData[0] = objCurrent.m_dtmRecordDate; //存放记录时间的字符串 objData[1] = (int)enmRecordsType.EMR_WAITLAYRECORD_GX; //存放记录类型的int值 objData[2] = objCurrent.m_dtmCreateDate;//存放记录的OpenDate字符串 objData[3] = objCurrent.m_dtmModifyDate;//存放记录的ModifyDate字符串 //同一个则只在第一行显示日期 if (objCurrent.m_dtmRecordDate.Date.ToString() != m_dtmPreRecordDate.Date.ToString()) { objData[4] = objCurrent.m_dtmRecordDate.Date.ToString("yyyy-MM-dd");//日期字符串 } //修改后带有痕迹的记录不再显示时间 if (m_dtmPreRecordDate != objCurrent.m_dtmRecordDate) { objData[5] = objCurrent.m_dtmRecordDate.ToString("HH:mm"); //时间字符串 } objData[17] = objCurrent.m_strCreateUserID; //存放记录的createUserid字符串 } m_dtmPreRecordDate = objCurrent.m_dtmRecordDate; #endregion ; #region 存放单项信息 //血压 strText = objCurrent.m_strBLOODPRESSURE_S_CHR_RIGHT + "/" + objCurrent.m_strBLOODPRESSURE_A_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && (objNext.m_strBLOODPRESSURE_S_CHR_RIGHT + "/" + objNext.m_strBLOODPRESSURE_A_CHR_RIGHT) != (objCurrent.m_strBLOODPRESSURE_S_CHR_RIGHT + "/" + objCurrent.m_strBLOODPRESSURE_A_CHR_RIGHT)) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(strText, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[6] = objclsDSTRichTextBoxValue; //胎心 strText = objCurrent.m_strEMBRYOHEART_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strEMBRYOHEART_CHR_RIGHT != objCurrent.m_strEMBRYOHEART_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strEMBRYOHEART_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[7] = objclsDSTRichTextBoxValue; //宫缩>>间歇 strText = objCurrent.m_strINTERMISSION_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strINTERMISSION_CHR_RIGHT != objCurrent.m_strINTERMISSION_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strINTERMISSION_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[8] = objclsDSTRichTextBoxValue; //宫缩>>持续 strText = objCurrent.m_strPERSIST_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strPERSIST_CHR_RIGHT != objCurrent.m_strPERSIST_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strPERSIST_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[9] = objclsDSTRichTextBoxValue; //宫缩>>强度 strText = objCurrent.m_strINTENSITY_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strINTENSITY_CHR_RIGHT != objCurrent.m_strINTENSITY_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strINTENSITY_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[10] = objclsDSTRichTextBoxValue; //宫口 strText = objCurrent.m_strPALACEMOUTH_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strPALACEMOUTH_CHR_RIGHT != objCurrent.m_strPALACEMOUTH_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strPALACEMOUTH_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[11] = objclsDSTRichTextBoxValue; //先露 strText = objCurrent.m_strSHOW_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strSHOW_CHR_RIGHT != objCurrent.m_strSHOW_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strSHOW_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[12] = objclsDSTRichTextBoxValue; //胎膜 strText = objCurrent.m_strCAUL_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strCAUL_CHR_RIGHT != objCurrent.m_strCAUL_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strCAUL_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[13] = objclsDSTRichTextBoxValue; //肛(阴)查 strText = objCurrent.m_strANUSCHECK_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strANUSCHECK_CHR_RIGHT != objCurrent.m_strANUSCHECK_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strANUSCHECK_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[14] = objclsDSTRichTextBoxValue; //附注 strText = objCurrent.m_strREMARK_CHR_RIGHT; strXml = "<root />"; if (objNext != null && objNext.m_dtmCreateDate == objCurrent.m_dtmCreateDate && objNext.m_strREMARK_CHR_RIGHT != objCurrent.m_strREMARK_CHR_RIGHT) /*objNext的记录内容与objCurrent的记录内容不一致,文本需要加双划线*/ { strXml = m_strGetDSTTextXML(objCurrent.m_strREMARK_CHR_RIGHT, objCurrent.m_strModifyUserID, objCurrent.m_strModifyUserName); } objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[15] = objclsDSTRichTextBoxValue; strText = string.Empty; if (objCurrent.objSignerArr != null) { //签名 for (int j = 0; j < objCurrent.objSignerArr.Length; j++) { strText += objCurrent.objSignerArr[j].objEmployee.m_strGetTechnicalRankAndName + " "; } } if (objCurrent.m_strCHECKEMP_RIGHT != null) { strText += " " + objCurrent.m_strCHECKEMP_RIGHT; } strXml = "<root />"; objclsDSTRichTextBoxValue = new clsDSTRichTextBoxValue(); objclsDSTRichTextBoxValue.m_strText = strText; objclsDSTRichTextBoxValue.m_strDSTXml = strXml; objData[16] = objclsDSTRichTextBoxValue; #endregion objReturnData.Add(objData); } object[][] m_objRe = new object[objReturnData.Count][]; for (int m = 0; m < objReturnData.Count; m++) { m_objRe[m] = (object[])objReturnData[m]; } return(m_objRe); } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } #endregion }
/// <summary> /// 把特殊记录的值显示到界面上 /// </summary> /// <param name="p_objContent">VO</param> protected override void m_mthSetGUIFromContent(iCareData.clsTrackRecordContent p_objContent) { clsEMR_WAITLAYRECORD_GX objContent = p_objContent as clsEMR_WAITLAYRECORD_GX; if (objContent == null) { return; } this.m_mthClearRecordInfo(); m_dtpCreateDate.Value = objContent.m_dtmRecordDate; if (objContent.m_dtmBEFOREHAND == DateTime.MinValue) { m_lblLayDate.Text = string.Empty; } else { m_lblLayDate.Text = objContent.m_dtmBEFOREHAND.ToString("yyyy年MM月dd日"); } m_lblLayTimes.Text = objContent.m_strLAYCOUNT_CHR; m_txtBloodPressure_chr1.m_mthSetNewText(objContent.m_strBLOODPRESSURE_S_CHR, objContent.m_strBLOODPRESSURE_S_CHRXML); m_txtBloodPressure_chr2.m_mthSetNewText(objContent.m_strBLOODPRESSURE_A_CHR, objContent.m_strBLOODPRESSURE_A_CHRXML); m_txtEmbryoHeart_chr.m_mthSetNewText(objContent.m_strEMBRYOHEART_CHR, objContent.m_strEMBRYOHEART_CHRXML); m_txtIntermission_chr.m_mthSetNewText(objContent.m_strINTERMISSION_CHR, objContent.m_strINTERMISSION_CHRXML); m_txtPersist_chr.m_mthSetNewText(objContent.m_strPERSIST_CHR, objContent.m_strPERSIST_CHRXML); m_cboIntensity_chr.Text = objContent.m_strINTENSITY_CHR_RIGHT; m_txtPalaceMouth_chr.m_mthSetNewText(objContent.m_strPALACEMOUTH_CHR, objContent.m_strPALACEMOUTH_CHRXML); m_cboShow_chr.Text = objContent.m_strSHOW_CHR_RIGHT; m_cboCaul_chr.Text = objContent.m_strCAUL_CHR_RIGHT; m_cboAnusCheck_chr.Text = objContent.m_strANUSCHECK_CHR_RIGHT; m_txtRemark.m_mthSetNewText(objContent.m_strREMARK_CHR, objContent.m_strREMARK_CHRXML); m_txtCheckEMP.m_mthSetNewText(objContent.m_strCHECKEMP_CHR, objContent.m_strCHECKEMP_XML); #region 签名集合 if (objContent.objSignerArr != null) { m_mthAddSignToListView(lsvSign, objContent.objSignerArr); //lsvSign.Items.Clear(); //for (int i = 0; i < objContent.objSignerArr.Length; i++) //{ // if (objContent.objSignerArr[i].controlName == "lsvSign") // { // ListViewItem lviNewItem = new ListViewItem(objContent.objSignerArr[i].objEmployee.m_strLASTNAME_VCHR); // //ID 检查重复用 // lviNewItem.SubItems.Add(objContent.objSignerArr[i].objEmployee.m_strEMPID_CHR); // //级别 排序用 // lviNewItem.SubItems.Add(objContent.objSignerArr[i].objEmployee.m_strLEVEL_CHR); // //tag均为对象 // lviNewItem.Tag = objContent.objSignerArr[i].objEmployee; // //是按顺序保存故获取顺序也一样 // lsvSign.Items.Add(lviNewItem); // } //} } #endregion 签名 this.lsvSign.Enabled = false; this.m_cmdSign.Enabled = false; this.m_dtpCreateDate.Enabled = false; }
/// <summary> /// 从界面获取记录内容 /// </summary> /// <returns></returns> protected override iCareData.clsTrackRecordContent m_objGetContentFromGUI() { //界面参数校验 if (m_objCurrentPatient == null)// || this.txtInPatientID.Text != this.m_objCurrentPatient.m_StrHISInPatientID || txtInPatientID.Text == "") { return(null); } //从界面获取表单值 clsEMR_WAITLAYRECORD_GX objContent = new clsEMR_WAITLAYRECORD_GX(); try { string StrNow = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); objContent.m_dtmCreateDate = Convert.ToDateTime(StrNow); objContent.m_strCreateUserID = clsEMRLogin.LoginInfo.m_strEmpID; objContent.m_dtmModifyDate = Convert.ToDateTime(StrNow); objContent.m_strModifyUserID = clsEMRLogin.LoginInfo.m_strEmpID; objContent.m_strRegisterID = frmHRPExplorer.objpCurrentPatient.m_strREGISTERID_CHR; objContent.m_strLAYCOUNT_CHR = m_lblLayTimes.Text; DateTime dtmTemp = DateTime.MinValue; if (DateTime.TryParse(m_lblLayDate.Text, out dtmTemp)) { objContent.m_dtmBEFOREHAND = dtmTemp; } else { objContent.m_dtmBEFOREHAND = DateTime.MinValue; } objContent.m_dtmRecordDate = Convert.ToDateTime(m_dtpCreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss")); objContent.m_strBLOODPRESSURE_S_CHR = m_txtBloodPressure_chr1.Text; objContent.m_strBLOODPRESSURE_S_CHR_RIGHT = m_txtBloodPressure_chr1.m_strGetRightText(); objContent.m_strBLOODPRESSURE_S_CHRXML = m_txtBloodPressure_chr1.m_strGetXmlText(); objContent.m_strBLOODPRESSURE_A_CHR = m_txtBloodPressure_chr2.Text; objContent.m_strBLOODPRESSURE_A_CHR_RIGHT = m_txtBloodPressure_chr2.m_strGetRightText(); objContent.m_strBLOODPRESSURE_A_CHRXML = m_txtBloodPressure_chr2.m_strGetXmlText(); objContent.m_strEMBRYOHEART_CHR = m_txtEmbryoHeart_chr.Text; objContent.m_strEMBRYOHEART_CHR_RIGHT = m_txtEmbryoHeart_chr.m_strGetRightText(); objContent.m_strEMBRYOHEART_CHRXML = m_txtEmbryoHeart_chr.m_strGetXmlText(); objContent.m_strINTERMISSION_CHR = m_txtIntermission_chr.Text; objContent.m_strINTERMISSION_CHR_RIGHT = m_txtIntermission_chr.m_strGetRightText(); objContent.m_strINTERMISSION_CHRXML = m_txtIntermission_chr.m_strGetXmlText(); objContent.m_strPERSIST_CHR = m_txtPersist_chr.Text; objContent.m_strPERSIST_CHR_RIGHT = m_txtPersist_chr.m_strGetRightText(); objContent.m_strPERSIST_CHRXML = m_txtPersist_chr.m_strGetXmlText(); objContent.m_strINTENSITY_CHR = m_cboIntensity_chr.Text; objContent.m_strINTENSITY_CHR_RIGHT = m_cboIntensity_chr.Text; objContent.m_strINTENSITY_CHRXML = "<root />"; objContent.m_strPALACEMOUTH_CHR = m_txtPalaceMouth_chr.Text; objContent.m_strPALACEMOUTH_CHR_RIGHT = m_txtPalaceMouth_chr.m_strGetRightText(); objContent.m_strPALACEMOUTH_CHRXML = m_txtPalaceMouth_chr.m_strGetXmlText(); objContent.m_strSHOW_CHR = m_cboShow_chr.Text; objContent.m_strSHOW_CHR_RIGHT = m_cboShow_chr.Text; objContent.m_strSHOW_CHRXML = "<root />"; objContent.m_strCAUL_CHR = m_cboCaul_chr.Text; objContent.m_strCAUL_CHR_RIGHT = m_cboCaul_chr.Text; objContent.m_strCAUL_CHRXML = "<root />"; objContent.m_strANUSCHECK_CHR = m_cboAnusCheck_chr.Text; objContent.m_strANUSCHECK_CHR_RIGHT = m_cboAnusCheck_chr.Text; objContent.m_strANUSCHECK_CHRXML = "<root />"; objContent.m_strREMARK_CHR = m_txtRemark.Text; objContent.m_strREMARK_CHR_RIGHT = m_txtRemark.m_strGetRightText(); objContent.m_strREMARK_CHRXML = m_txtRemark.m_strGetXmlText(); objContent.m_strCHECKEMP_CHR = m_txtCheckEMP.Text; objContent.m_strCHECKEMP_RIGHT = m_txtCheckEMP.m_strGetRightText(); objContent.m_strCHECKEMP_XML = m_txtCheckEMP.m_strGetXmlText(); #region 获取签名 objContent.objSignerArr = null; strUserIDList = ""; strUserNameList = ""; m_mthGetSignArr(new Control[] { lsvSign }, ref objContent.objSignerArr, ref strUserIDList, ref strUserNameList); //string strRecorderIDList = string.Empty; //if (lsvSign.Items.Count > 0) //{ // objContent.objSignerArr = new clsEmrSigns_VO[lsvSign.Items.Count]; // for (int j = 0; j < lsvSign.Items.Count; j++) // { // objContent.objSignerArr[j] = new clsEmrSigns_VO(); // objContent.objSignerArr[j].objEmployee = new clsEmrEmployeeBase_VO(); // objContent.objSignerArr[j].objEmployee = (clsEmrEmployeeBase_VO)(lsvSign.Items[j].Tag); // objContent.objSignerArr[j].controlName = "lsvSign"; // objContent.objSignerArr[j].m_strFORMID_VCHR = "frmWaitLayRecord_AcadCon_GX";//注意大小写 // objContent.objSignerArr[j].m_strREGISTERID_CHR = com.digitalwave.emr.BEDExplorer.frmHRPExplorer.objpCurrentPatient.m_strREGISTERID_CHR; // if (j < lsvSign.Items.Count - 1) // { // strRecorderIDList += objContent.objSignerArr[j].objEmployee.m_strEMPID_CHR + ","; // } // else // { // strRecorderIDList += objContent.objSignerArr[j].objEmployee.m_strEMPID_CHR; // } // } //} objContent.m_strRecordUserID = strUserIDList; #endregion } catch (Exception ex) { MessageBox.Show(ex.Message); return(null); } return(objContent); }