public static void DeleteReportScheme(Context ctx, long reportSchemeId) { IReportSchemeService service = ServiceFactory.GetService <IReportSchemeService>(ctx); try { service.DeleteReportScheme(ctx, reportSchemeId); } finally { ServiceFactory.CloseService(service); } }
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); } }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); } }
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); } } }