Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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.");
            }
        }
Exemplo n.º 3
0
        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.");
            }
        }
Exemplo n.º 4
0
        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);
                    }
                }
            }
        }