public static void FillTemplate(int UserID, bool isTemp = false) { if (IsCurrentUserAdmin && !isTemp) { CurrentActiveTemplate = AdminTemplate; CurrentActiveTemplate.ClearPermittedEvents(); DataTable dtEvets = PriviligesMgmt.SelectEventIDbyUserID(UserID); foreach (DataRow dr in dtEvets.Rows) { CurrentActiveTemplate.AddPermittedEvent((Events)dr[0]); } } else if (!isTemp) { CurrentActiveTemplate = CurrentUserTemplate; CurrentActiveTemplate.ClearPermittedEvents(); DataTable dtEvets = PriviligesMgmt.SelectEventIDbyUserID(UserID); foreach (DataRow dr in dtEvets.Rows) { CurrentActiveTemplate.AddPermittedEvent((Events)dr[0]); } } else { CurrentActiveTemplate = TempUserTemplate; CurrentActiveTemplate.ClearPermittedEvents(); DataTable dtEvets = PriviligesMgmt.SelectEventIDbyUserID(UserID); foreach (DataRow dr in dtEvets.Rows) { CurrentActiveTemplate.AddPermittedEvent((Events)dr[0]); } } }
public static void ClearCurrentTemplate() { CurrentActiveTemplate.ClearPermittedEvents(); }