public void Init() { Manta_dev_DataSet db = null; try { db = new Manta_dev_DataSet(); DataCollection_Setting_Name_Column = db.Settings_Name_Columns.ToList(); DataCollection_Setting_Group = db.Setting_Group.ToList(); } catch (Exception ex) { Publish(ex, "Error while loading products."); } Message = string.Empty; PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "AD"); UserPrincipal user = UserPrincipal.FindByIdentity(ctx, System.Web.HttpContext.Current.User.Identity.Name.Split('\\').Last()); if (user != null) { var groups = user.GetAuthorizationGroups().OfType <GroupPrincipal>().Select(s => s.Name); List <string> g = groups.ToList(); IsEditor = g.Contains("app_manta_editor"); IsAdmin = g.Contains("app_manta_manager"); } }
protected void BuildCollection() { Manta_dev_DataSet db = null; try { db = new Manta_dev_DataSet(); DataCollection_Setting_Name_Column = db.Settings_Name_Columns.ToList(); DataCollection_Setting_Group = db.Setting_Group.ToList(); } catch (Exception ex) { Publish(ex, "Error while loading WP or Calendar."); } }
protected void BuildCollection(int?page) { Manta_dev_DataSet db = null; try { db = new Manta_dev_DataSet(); DataCollection_Archiv = db.Archiv.ToList().ToPagedList(page ?? 1, 10); DataCollection_Settings_Name_Column = db.Settings_Name_Columns.ToList(); DataCollection_Settings_Group = db.Setting_Group.ToList(); } catch (Exception ex) { Publish(ex, "Error while loading WP or Calendar."); } }
public void Init() { Manta_dev_DataSet db = null; try { db = new Manta_dev_DataSet(); DataCollection_Calendar = db.Calendar.ToList(); DataCollection_Settings_Name_Column = db.Settings_Name_Columns.ToList(); DataCollection_Settings_Group = db.Setting_Group.ToList(); } catch (Exception ex) { Publish(ex, "Error while loading products."); } PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "AD"); UserPrincipal user = UserPrincipal.FindByIdentity(ctx, System.Web.HttpContext.Current.User.Identity.Name.Split('\\').Last()); if (user != null) { var groups = user.GetAuthorizationGroups().OfType <GroupPrincipal>().Select(s => s.Name); List <string> g = groups.ToList(); IsEditor = g.Contains("app_manta_editor"); IsAdmin = g.Contains("app_manta_manager"); } Message = string.Empty; foreach (Calendar c in DataCollection_Calendar) { if (c.RELEASE == "RE" + DataCollection_Settings_Name_Column.FindLast(f => f.User == All).Current_Release) { if (c.CAPTION == Sys) { pom = c.STARTTIME.Value; SysFrom = pom.ToString(DateFormat); pom = c.ENDTIME.Value; SysTo = pom.ToString(DateFormat); } else if (c.CAPTION == Integr) { pom = c.STARTTIME.Value; IntFrom = pom.ToString(DateFormat); pom = c.ENDTIME.Value; IntTo = pom.ToString(DateFormat); } else if (c.CAPTION == Reg) { pom = c.STARTTIME.Value; RegFrom = pom.ToString(DateFormat); pom = c.ENDTIME.Value; RegTo = pom.ToString(DateFormat); } else if (c.CAPTION == Deploy) { pom = c.STARTTIME.Value; DeployProd = pom.ToString(DateFormat); } } } }