/// <summary> /// GetListSection /// Calls [usp_selectAll_SecurityFunction_Section] /// </summary> public static List <SecurityFunction> GetListSection(System.Int32?sectionNo) { List <SecurityFunctionDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetListSection(sectionNo); if (lstDetails == null) { return(new List <SecurityFunction>()); } else { List <SecurityFunction> lst = new List <SecurityFunction>(); foreach (SecurityFunctionDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.SecurityFunction obj = new Rebound.GlobalTrader.BLL.SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.FunctionName = objDetails.FunctionName; obj.SiteSectionNo = objDetails.SiteSectionNo; obj.SiteSectionName = objDetails.SiteSectionName; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetListReport /// Calls [usp_selectAll_SecurityFunction_Report] /// </summary> public static List <SecurityFunction> GetListReport() { List <SecurityFunctionDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetListReport(); if (lstDetails == null) { return(new List <SecurityFunction>()); } else { List <SecurityFunction> lst = new List <SecurityFunction>(); foreach (SecurityFunctionDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.SecurityFunction obj = new Rebound.GlobalTrader.BLL.SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.FunctionName = objDetails.FunctionName; obj.ReportId = objDetails.ReportId; obj.ReportName = objDetails.ReportName; obj.ReportCategoryName = objDetails.ReportCategoryName; obj.ReportCategoryGroupName = objDetails.ReportCategoryGroupName; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetListGeneral /// Calls [usp_selectAll_SecurityFunction_General] /// </summary> public static List <SecurityFunction> GetListGeneral() { List <SecurityFunctionDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetListGeneral(); if (lstDetails == null) { return(new List <SecurityFunction>()); } else { List <SecurityFunction> lst = new List <SecurityFunction>(); foreach (SecurityFunctionDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.SecurityFunction obj = new Rebound.GlobalTrader.BLL.SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.FunctionName = objDetails.FunctionName; obj.Description = objDetails.Description; obj.SitePageNo = objDetails.SitePageNo; obj.SiteSectionNo = objDetails.SiteSectionNo; obj.ReportNo = objDetails.ReportNo; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; obj.InitiallyProhibitedForNewLogins = objDetails.InitiallyProhibitedForNewLogins; obj.DisplaySortOrder = objDetails.DisplaySortOrder; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetReportPermissionForLogin /// Calls [usp_select_SecurityFunction_Report_Permission_for_Login] /// </summary> public static SecurityFunction GetReportPermissionForLogin(System.Int32?loginNo, System.Int32?reportNo) { Rebound.GlobalTrader.DAL.SecurityFunctionDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetReportPermissionForLogin(loginNo, reportNo); if (objDetails == null) { return(null); } else { SecurityFunction obj = new SecurityFunction(); obj.IsAllowed = objDetails.IsAllowed; objDetails = null; return(obj); } }
/// <summary> /// CheckAdminPermissionsByLogin /// Calls [usp_check_admin_Permissions_by_Login] /// </summary> public static SecurityFunction CheckAdminPermissionsByLogin(System.Int32?loginNo) { Rebound.GlobalTrader.DAL.SecurityFunctionDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.CheckAdminPermissionsByLogin(loginNo); if (objDetails == null) { return(new SecurityFunction()); } else { SecurityFunction obj = new SecurityFunction(); //obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.IsAllowed = objDetails.IsAllowed; objDetails = null; return(obj); } }
private static SecurityFunction PopulateFromDBDetailsObject(SecurityFunctionDetails obj) { SecurityFunction objNew = new SecurityFunction(); objNew.SecurityFunctionId = obj.SecurityFunctionId; objNew.FunctionName = obj.FunctionName; objNew.Description = obj.Description; objNew.SitePageNo = obj.SitePageNo; objNew.SiteSectionNo = obj.SiteSectionNo; objNew.ReportNo = obj.ReportNo; objNew.UpdatedBy = obj.UpdatedBy; objNew.DLUP = obj.DLUP; objNew.InitiallyProhibitedForNewLogins = obj.InitiallyProhibitedForNewLogins; objNew.DisplaySortOrder = obj.DisplaySortOrder; objNew.IsAllowed = obj.IsAllowed; objNew.ReportId = obj.ReportId; objNew.ReportName = obj.ReportName; objNew.ReportCategoryName = obj.ReportCategoryName; objNew.ReportCategoryGroupName = obj.ReportCategoryGroupName; objNew.SiteSectionName = obj.SiteSectionName; return(objNew); }
/// <summary> /// GetListPagePermissionsByGlobalSecurityGroupAndPage /// Calls [usp_selectAll_SecurityFunction_Page_Permissions_by_GlobalSecurityGroup_and_Page] /// </summary> public static List <SecurityFunction> GetListPagePermissionsByGlobalSecurityGroupAndPage(System.Int32?securityGroupNo, System.Int32?pageId) { List <SecurityFunctionDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetListPagePermissionsByGlobalSecurityGroupAndPage(securityGroupNo, pageId); if (lstDetails == null) { return(new List <SecurityFunction>()); } else { List <SecurityFunction> lst = new List <SecurityFunction>(); foreach (SecurityFunctionDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.SecurityFunction obj = new Rebound.GlobalTrader.BLL.SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.IsAllowed = objDetails.IsAllowed; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetListSectionPermissionsByLogin /// Calls [usp_selectAll_SecurityFunction_Section_Permissions_by_Login] /// </summary> public static List <SecurityFunction> GetListSectionPermissionsByLogin(System.Int32?loginNo) { List <SecurityFunctionDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetListSectionPermissionsByLogin(loginNo); if (lstDetails == null) { return(new List <SecurityFunction>()); } else { List <SecurityFunction> lst = new List <SecurityFunction>(); foreach (SecurityFunctionDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.SecurityFunction obj = new Rebound.GlobalTrader.BLL.SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.IsAllowed = objDetails.IsAllowed; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetListPagePermissionsByPageAndLogin /// Calls [usp_selectAll_SecurityFunction_Page_Permissions_by_Page_and_Login] /// </summary> public static List <SecurityFunction> GetListPagePermissionsByPageAndLogin(System.Int32?sitePageNo, System.Int32?loginNo, System.Boolean?dataHasOtherClient) { List <SecurityFunctionDetails> lstDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetListPagePermissionsByPageAndLogin(sitePageNo, loginNo, dataHasOtherClient); if (lstDetails == null) { return(new List <SecurityFunction>()); } else { List <SecurityFunction> lst = new List <SecurityFunction>(); foreach (SecurityFunctionDetails objDetails in lstDetails) { Rebound.GlobalTrader.BLL.SecurityFunction obj = new Rebound.GlobalTrader.BLL.SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.IsAllowed = objDetails.IsAllowed; lst.Add(obj); obj = null; } lstDetails = null; return(lst); } }
/// <summary> /// GetBySitePage /// Calls [usp_select_SecurityFunction_by_SitePage] /// </summary> public static SecurityFunction GetBySitePage(System.Int32?sitePageNo) { Rebound.GlobalTrader.DAL.SecurityFunctionDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.SecurityFunction.GetBySitePage(sitePageNo); if (objDetails == null) { return(null); } else { SecurityFunction obj = new SecurityFunction(); obj.SecurityFunctionId = objDetails.SecurityFunctionId; obj.FunctionName = objDetails.FunctionName; obj.Description = objDetails.Description; obj.SitePageNo = objDetails.SitePageNo; obj.SiteSectionNo = objDetails.SiteSectionNo; obj.ReportNo = objDetails.ReportNo; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; obj.InitiallyProhibitedForNewLogins = objDetails.InitiallyProhibitedForNewLogins; obj.DisplaySortOrder = objDetails.DisplaySortOrder; objDetails = null; return(obj); } }