Example #1
0
 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]);
         }
     }
 }
Example #2
0
 public static void ClearCurrentTemplate()
 {
     CurrentActiveTemplate.ClearPermittedEvents();
 }