Example #1
0
        public static void DeleteReportScheme(Context ctx, long reportSchemeId)
        {
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                service.DeleteReportScheme(ctx, reportSchemeId);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
        }
Example #2
0
        private void TryForbidReportDistribute(DynamicObject entity)
        {
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(base.Context);

            try
            {
                service.UpdateDistributeTempStatus(base.Context, entity["Id"].ToString(), entity["ForbidStatus"].ToString());
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
        }
Example #3
0
        public static OperateResult RollBackReportSchemeVersion(Context ctx, long versionGroupId, int toVersion)
        {
            OperateResult        result;
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                result = service.RollBackReportSchemeVersion(ctx, versionGroupId, toVersion);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(result);
        }
Example #4
0
        public static bool IsReportSchemeUsed(Context ctx, long reportSchemeId)
        {
            bool flag;
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                flag = service.IsReportSchemeUsed(ctx, reportSchemeId);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(flag);
        }
Example #5
0
        public static Tuple <bool, int> GetVersionInfo(Context ctx, long reportSchemeId)
        {
            Tuple <bool, int>    versionInfo;
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                versionInfo = service.GetVersionInfo(ctx, reportSchemeId);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(versionInfo);
        }
Example #6
0
        public static bool GetDistributeByTempId(Context ctx, string tempId)
        {
            bool distributeByTempId;
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                distributeByTempId = service.GetDistributeByTempId(ctx, tempId);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(distributeByTempId);
        }
Example #7
0
        public static DynamicObjectCollection GetDetailAndData(Context ctx, string sampleId)
        {
            DynamicObjectCollection detailAndData;
            IReportSchemeService    service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                detailAndData = service.GetDetailAndData(ctx, sampleId);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(detailAndData);
        }
Example #8
0
        public static bool UpdateDistributeTempStatus(Context ctx, string tempId, string tempStatu)
        {
            bool flag;
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                flag = service.UpdateDistributeTempStatus(ctx, tempId, tempStatu);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(flag);
        }
Example #9
0
        public static IOperationResult SaveNewReportSchemeVersion(Context ctx, BusinessInfo bizInfo, DynamicObject changedObj, object editObj)
        {
            IOperationResult     result;
            IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx);

            try
            {
                result = service.SaveNewReportSchemeVersion(ctx, bizInfo, changedObj, editObj);
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
            return(result);
        }
Example #10
0
        private void TryDeleteReportScheme(DynamicObject entity)
        {
            DynamicObjectCollection objects = entity["BM_Sheet"] as DynamicObjectCollection;
            IReportSchemeService    service = ServiceFactory.GetService <IReportSchemeService>(base.Context);

            try
            {
                foreach (DynamicObject obj2 in objects)
                {
                    long reportSchemeId = Convert.ToInt64(obj2["RptSchemeId"]);
                    service.DeleteReportScheme(base.Context, reportSchemeId);
                }
            }
            finally
            {
                ServiceFactory.CloseService(service);
            }
        }
Example #11
0
        public override void AfterExecuteOperationTransaction(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterExecuteOperationTransaction e)
        {
            base.AfterExecuteOperationTransaction(e);
            long rptSchemeId = Convert.ToInt64(e.DataEntitys[0]["Id"]);

            if (Convert.ToInt64(e.DataEntitys[0]["VersionGroupId"]) == 0L)
            {
                IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(base.Context);
                try
                {
                    service.SetVersionGroupId(base.Context, rptSchemeId);
                }
                finally
                {
                    ServiceFactory.CloseService(service);
                }
            }
        }