/// <summary> /// /// </summary> /// <param name="LicenseName"></param> /// <param name="UserName"></param> /// <param name="ids">لیستی از پارامتر ها که در دیتابیس بعنوان پارامتر نیامده است مانند شناسه پرسنلی</param> /// <param name="showSelectCol">گزارشاتی که نیاز به انتخاب ستون دارند</param> /// <returns></returns> public static ReportHelper Instance(string LicenseName, decimal userId, string UserName, IList <decimal> ids, string OperationGUID, string GroupingType, bool GroupByNewPage, string HeaderPartFilterText, string HeaderEmployFilterText, IList <decimal> dutyPlaceIds) { //Nested.reportHelper.Init(LicenseName, userId, UserName, ids); //return Nested.reportHelper; ReportHelper reportHelper = new ReportHelper(); reportHelper.Init(LicenseName, userId, UserName, ids, OperationGUID); ReportHelperProxy reportHelperProxy = new ReportHelperProxy() { LicenseName = LicenseName, userId = userId, UserName = UserName, ids = ids, OperationGUID = OperationGUID, GroupByNewPage = GroupByNewPage, GroupingType = GroupingType, headerPartFilterText = HeaderPartFilterText, headerEmployFilterText = HeaderEmployFilterText, dutyPlaceIds = dutyPlaceIds }; SessionHelper.SaveSessionValue(SessionHelper.ReportHelperSessionName, reportHelperProxy); return(reportHelper); }
public static ReportHelper Instance() { //return Nested.reportHelper; ReportHelperProxy reportHelperProxy = (ReportHelperProxy)SessionHelper.GetSessionValue(SessionHelper.ReportHelperSessionName); ReportHelper reportHelper = new ReportHelper() { licenseName = reportHelperProxy.LicenseName, userId = reportHelperProxy.userId, userName = reportHelperProxy.UserName, Ids = reportHelperProxy.ids }; return(reportHelper); }
/// <summary> /// /// </summary> /// <param name="LicenseName"></param> /// <param name="UserName"></param> /// <param name="ids">لیستی از پارامتر ها که در دیتابیس بعنوان پارامتر نیامده است مانند شناسه پرسنلی</param> /// <param name="showSelectCol">گزارشاتی که نیاز به انتخاب ستون دارند</param> /// <returns></returns> public static ReportHelper Instance(string LicenseName, decimal userId, string UserName, IList <decimal> ids) { //Nested.reportHelper.Init(LicenseName, userId, UserName, ids); //return Nested.reportHelper; ReportHelper reportHelper = new ReportHelper(); reportHelper.Init(LicenseName, userId, UserName, ids); ReportHelperProxy reportHelperProxy = new ReportHelperProxy() { LicenseName = LicenseName, userId = userId, UserName = UserName, ids = ids }; SessionHelper.SaveSessionValue(SessionHelper.ReportHelperSessionName, reportHelperProxy); return(reportHelper); }
/// <summary> /// شناسه های ورودی را به صورت رشته هایی که با "،" از هم جدا شده اند برمی گرداند /// </summary> /// <param name="Ids"></param> /// <returns></returns> public string ModifiedIds() { ReportHelperProxy reportHelperProxy = (ReportHelperProxy)SessionHelper.GetSessionValue(SessionHelper.ReportHelperSessionName); this.Ids = reportHelperProxy.ids; if (this.Ids == null) { throw new InvalidOperationException("مقداردهی اولیه به متغیرهای مورد استفاده در این متد انجام نشده است"); } if (this.Ids.Count == 0) { return(""); } string Result = Convert.ToString(Ids[0]); for (int i = 1; i < this.Ids.Count; i++) { Result = String.Format("{0},{1}", Result, Convert.ToString(this.Ids[i])); } return(Result); }
public static ReportHelper Instance() { //return Nested.reportHelper; ReportHelperProxy reportHelperProxy = (ReportHelperProxy)SessionHelper.GetSessionValue(SessionHelper.ReportHelperSessionName); ReportHelper reportHelper = new ReportHelper() { licenseName = reportHelperProxy.LicenseName, userId = reportHelperProxy.userId, userName = reportHelperProxy.UserName, Ids = reportHelperProxy.ids, operationGUID = reportHelperProxy.OperationGUID, groupingType = reportHelperProxy.GroupingType, groupByNewPage = reportHelperProxy.GroupByNewPage, headerPartFilterText = reportHelperProxy.headerPartFilterText, headerEmployFilterText = reportHelperProxy.headerEmployFilterText, DutyPlaceIds = reportHelperProxy.dutyPlaceIds }; return(reportHelper); }
public bool GetGroupByNewPage() { ReportHelperProxy reportHelperProxy = (ReportHelperProxy)SessionHelper.GetSessionValue(SessionHelper.ReportHelperSessionName); return(reportHelperProxy.GroupByNewPage); }
public string GetGroupingType() { ReportHelperProxy reportHelperProxy = (ReportHelperProxy)SessionHelper.GetSessionValue(SessionHelper.ReportHelperSessionName); return(reportHelperProxy.GroupingType); }
public string GetHeaderEmployFilter() { ReportHelperProxy reportHelperProxy = (ReportHelperProxy)SessionHelper.GetSessionValue(SessionHelper.ReportHelperSessionName); return(reportHelperProxy.headerEmployFilterText); }