/// <summary> /// 获取信息 /// </summary> /// <param name="obj_VO"></param> private void m_mthGetReportInfo2(out clsReportDetail_VO obj_VO) { obj_VO = new clsReportDetail_VO(); if (this.m_objViewer.btChangeA.Tag != null) { obj_VO.strReportID = this.m_objViewer.btChangeA.Tag.ToString(); } obj_VO.strGroupID = this.m_objViewer.textBox3.Text.Trim(); obj_VO.strGroupName = this.m_objViewer.textBox4.Text.Trim(); }
public long m_mthAddNewReportInfo2(clsReportDetail_VO obj_VO) { long lngRes = 0; com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc objSvc = (com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc)); lngRes = objSvc.m_mthAddNewReportInfo2(objPrincipal, obj_VO); objSvc.Dispose(); return(lngRes); }
public long m_mthGetGroupByID(System.Security.Principal.IPrincipal p_objPrincipal, string strID, out clsReportDetail_VO[] objResult) { long lngRes = 0; objResult = null; //权限类 clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); //检查是否有使用些函数的权限 lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc", "m_mthGetGroupByID"); if (lngRes < 0) //没有使用的权限 { return(-1); } string strSQL = "Select * From T_AID_RPT_GOP_DEF "; if (strID.Trim() != "") { strSQL += " where RPTID_CHR = '" + strID + "'"; } try { DataTable dtResult = new DataTable(); com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); lngRes = objHRPSvc.lngGetDataTableWithoutParameters(strSQL, ref dtResult); objHRPSvc.Dispose(); if (lngRes > 0 && dtResult.Rows.Count > 0) { objResult = new clsReportDetail_VO[dtResult.Rows.Count]; for (int i1 = 0; i1 < objResult.Length; i1++) { objResult[i1] = new clsReportDetail_VO(); objResult[i1].strReportID = dtResult.Rows[i1]["RPTID_CHR"].ToString().Trim(); objResult[i1].strGroupID = dtResult.Rows[i1]["GROUPID_CHR"].ToString().Trim(); objResult[i1].strGroupName = dtResult.Rows[i1]["GROUPNAME_CHR"].ToString().Trim(); } } } catch (Exception objEx) { com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public long m_mthUpdateReportInfo2(System.Security.Principal.IPrincipal p_objPrincipal, string strID, clsReportDetail_VO obj_VO, bool flag) { long lngRes = 0; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc", "m_mthUpdateReportInfo2"); if (lngRes < 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); string strSQL = "update T_AID_RPT_GOP_DEF set GROUPID_CHR =?,GROUPNAME_CHR =? where RPTID_CHR =? and GROUPID_CHR =?"; try { System.Data.IDataParameter[] objLisAddItemRefArr = null; objHRPSvc.CreateDatabaseParameter(4, out objLisAddItemRefArr); objLisAddItemRefArr[0].Value = obj_VO.strGroupID; //p_objRecord.m_strAPPID_CHR; objLisAddItemRefArr[1].Value = obj_VO.strGroupName; objLisAddItemRefArr[2].Value = obj_VO.strReportID; objLisAddItemRefArr[3].Value = strID; long lngRecEff = -1; //往表增加记录 lngRes = objHRPSvc.lngExecuteParameterSQL(strSQL, ref lngRecEff, objLisAddItemRefArr); if (flag) { strSQL = "update T_AID_RPT_GOP_RLA set GROUPID_CHR ='" + obj_VO.strGroupID + "' where RPTID_CHR ='" + obj_VO.strReportID + "' and GROUPID_CHR='" + strID + "'"; lngRes = objHRPSvc.DoExcute(strSQL); } objHRPSvc.Dispose(); } catch (Exception objEx) { string strTmp = objEx.Message; com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public long m_mthAddNewReportInfo2(System.Security.Principal.IPrincipal p_objPrincipal, clsReportDetail_VO obj_VO) { long lngRes = 0; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc", "m_mthAddNewReportInfo2"); if (lngRes < 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); string strSQL = "INSERT INTO T_AID_RPT_GOP_DEF (RPTID_CHR,GROUPID_CHR,GROUPNAME_CHR) VALUES (?,?,?)"; try { System.Data.IDataParameter[] objLisAddItemRefArr = null; objHRPSvc.CreateDatabaseParameter(3, out objLisAddItemRefArr); objLisAddItemRefArr[0].Value = obj_VO.strReportID; //p_objRecord.m_strAPPID_CHR; objLisAddItemRefArr[1].Value = obj_VO.strGroupID; objLisAddItemRefArr[2].Value = obj_VO.strGroupName; long lngRecEff = -1; //往表增加记录 lngRes = objHRPSvc.lngExecuteParameterSQL(strSQL, ref lngRecEff, objLisAddItemRefArr); objHRPSvc.Dispose(); } catch (Exception objEx) { string strTmp = objEx.Message; com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }