public long m_mthUpdateReportInfo(string strID, clsReportMain_VO obj_VO, bool flag) { 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_mthUpdateReportInfo(objPrincipal, strID, obj_VO, flag); objSvc.Dispose(); return(lngRes); }
public long m_mthAddNewReportInfo(clsReportMain_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_mthAddNewReportInfo(objPrincipal, obj_VO); objSvc.Dispose(); return(lngRes); }
public long m_mthGetReportInfo(System.Security.Principal.IPrincipal p_objPrincipal, string str, out clsReportMain_VO[] objResult) { long lngRes = 0; objResult = null; //权限类 clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); //检查是否有使用些函数的权限 lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc", "m_mthGetReportInfo"); if (lngRes < 0) //没有使用的权限 { return(-1); } string strSQL = "Select * From T_AID_RPT_DEF "; 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 clsReportMain_VO[dtResult.Rows.Count]; for (int i1 = 0; i1 < objResult.Length; i1++) { objResult[i1] = new clsReportMain_VO(); objResult[i1].strReportID = dtResult.Rows[i1]["RPTID_CHR"].ToString().Trim(); objResult[i1].strReportName = dtResult.Rows[i1]["RPTNAME_CHR"].ToString().Trim(); } } } catch (Exception objEx) { com.digitalwave.Utility.clsLogText objLogger = new clsLogText(); bool blnRes = objLogger.LogError(objEx); } return(lngRes); }
public long m_mthUpdateReportInfo(System.Security.Principal.IPrincipal p_objPrincipal, string strID, clsReportMain_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_mthUpdateReportInfo"); if (lngRes < 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); string strSQL = "update T_AID_RPT_DEF set RPTID_CHR =?,RPTNAME_CHR =? where RPTID_CHR =?"; 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.strReportName; objLisAddItemRefArr[2].Value = strID; long lngRecEff = -1; //往表增加记录 lngRes = objHRPSvc.lngExecuteParameterSQL(strSQL, ref lngRecEff, objLisAddItemRefArr); if (flag) { strSQL = "update T_AID_RPT_GOP_DEF set RPTID_CHR = '" + obj_VO.strReportID + "' where RPTID_CHR = '" + strID + "'"; lngRes = objHRPSvc.DoExcute(strSQL); strSQL = "update T_AID_RPT_GOP_RLA set RPTID_CHR = '" + obj_VO.strReportID + "' where RPTID_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_mthAddNewReportInfo(System.Security.Principal.IPrincipal p_objPrincipal, clsReportMain_VO obj_VO) { long lngRes = 0; clsPrivilegeHandleService objPrivilege = new clsPrivilegeHandleService(); lngRes = objPrivilege.m_lngCheckCallPrivilege(p_objPrincipal, "com.digitalwave.iCare.middletier.HIS.clsReportMaintenanceSvc", "m_mthAddNewReportInfo"); if (lngRes < 0) { return(-1); } com.digitalwave.iCare.middletier.HRPService.clsHRPTableService objHRPSvc = new clsHRPTableService(); string strSQL = "INSERT INTO T_AID_RPT_DEF (RPTID_CHR,RPTNAME_CHR) VALUES (?,?)"; try { System.Data.IDataParameter[] objLisAddItemRefArr = null; objHRPSvc.CreateDatabaseParameter(2, out objLisAddItemRefArr); objLisAddItemRefArr[0].Value = obj_VO.strReportID; //p_objRecord.m_strAPPID_CHR; objLisAddItemRefArr[1].Value = obj_VO.strReportName; 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); }
/// <summary> /// 获取信息 /// </summary> /// <param name="obj_VO"></param> private void m_mthGetReportInfo(out clsReportMain_VO obj_VO) { obj_VO = new clsReportMain_VO(); obj_VO.strReportID = this.m_objViewer.textBox1.Text.Trim(); obj_VO.strReportName = this.m_objViewer.textBox2.Text.Trim(); }