public Boolean AccessToFormAllowed(Page pg, ModelTMSContainer ControlObjectContext, string FormTitle) { _Page = pg; _ControlObjectContext = ControlObjectContext; sm = Common.CurrentLoggedInUser(_Page.Session, _ControlObjectContext); sm.SecurityRole.Load(); bool Result = false; if (sm != null) { if (sm.HasVMSAccount) { Result = sm.CheckAccessToElement(_ControlObjectContext, FormName(), "", FormTitle, AccessType.Execute); } } ControlObjectContext.SaveChanges(); if (Common.IsMasterLoggedIn(pg.Session)) { return(true); } else { return(Result); } }
private Boolean AllowAccessToButton(Button btn) { Boolean Result = false; if (sm != null) { if (sm.HasVMSAccount) { Result = sm.CheckAccessToElement(_ControlObjectContext, FormName(), btn.ID, btn.Text, AccessType.Execute); } } if (Common.IsMasterLoggedIn(_Page.Session)) { return(true); } else { return(Result); } }