Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
 /// <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();
 }