protected internal void GetFormAccess() { SecurityManager manager = new SecurityManager(); String formName = string.Empty; #if DEBUG { formName = Request.Url.AbsolutePath; } #else { formName = Request.Url.AbsolutePath.Replace(@"/ERP", ""); } #endif if (CurrentUserSession.IsAdmin) { accessRights = new FormAccessRights(); accessRights.CanSelect = true; accessRights.CanInsert = true; accessRights.CanUpdate = true; accessRights.CanDelete = true; } else { this.accessRights = manager.GetFormAccessRights(CurrentUserSession.UserCode, formName); } }
protected internal void GetFormAccess() { //SecurityManager manager = new SecurityManager(); FormAccessRights obj = new FormAccessRights(); String formName = string.Empty; #if DEBUG { formName = Request.Url.AbsolutePath; } #else { formName = Request.Url.AbsolutePath.Replace(@"/ERP", ""); } #endif try { if ((bool)HttpContext.Current.Session[SessionConstants.IsAdmin] == true) { accessRights = new FormAccessRights { CanSelect = true, CanInsert = true, CanUpdate = true, CanDelete = true, CanSend = true, CanCheck = true, CanApprove = true, CanPreview = true, CanReceive = true }; } else { this.accessRights = obj.GetFormAccessRightsByUserCodeAndFormName(HttpContext.Current.Session[SessionConstants.User].ToString(), formName); } } catch (Exception) { //throw; } }
protected internal void GetFormAccess() { SecurityManager manager = new SecurityManager(); String formName = string.Empty; #if DEBUG { formName = Request.Url.AbsolutePath; } #else { formName = Request.Url.AbsolutePath.Replace(@"/ERP", ""); } #endif CustomList <LeftMenuItems> menuList = (CustomList <LeftMenuItems>)HttpContext.Current.Session["UserSession_LeftMenu"]; if (menuList.IsNotNull()) { LeftMenuItems menu = menuList.Find(f => f.FormName == formName); if (menu.IsNotNull()) { DocListFormatID = menu.DocListFormatID; MenuID = menu.ObjectID; StatusID = menu.StatusID; } } if (CurrentUserSession.IsAdmin) { accessRights = new FormAccessRights(); accessRights.CanSelect = true; accessRights.CanInsert = true; accessRights.CanUpdate = true; accessRights.CanDelete = true; } else { this.accessRights = manager.GetFormAccessRights(CurrentUserSession.UserCode, formName); } }
public FormAccessRights GetFormAccessRightsByUserCodeAndFormName(string userCode, string formName) { FormAccessRights obj = new FormAccessRights(); return(obj.GetFormAccessRightsByUserCodeAndFormName(userCode, formName)); }
public FormAccessRights GetFormAccessRights(string userCode, string formName) { return(FormAccessRights.GetFormAccessRightsByUserCodeAndFormName(userCode, formName)); }