Example #1
0
        public CodeGroupSelector(int projet_id)
        {
            InitializeComponent();
            _Groups = CBActivityCodeDisc.GetAll().ToList();
            var project_codes = CBActivityCodeDisc.GetAllForProject(projet_id).Select(x => x.Code).ToList();
            var top           = 12;

            foreach (var group in _Groups)
            {
                CheckBox box = new CheckBox()
                {
                    Name      = "cb" + group.Code
                    , Checked = project_codes.Contains(group.Code)
                    , Text    = group.Code + " - " + group.Name
                    , Left    = 12
                    , Width   = 500
                    , Top     = top
                    , Tag     = group
                };
                top += box.Height;
                box.CheckedChanged += new EventHandler(box_checked);
                this.Controls.Add(box);
            }

            this.Height = top + 150;
            ProjectID   = projet_id;
        }
Example #2
0
        private void LoadSortList()
        {
            RevSol.RSListItem li;

            lstSorts.Items.Clear();

            li             = new RevSol.RSListItem();
            li.ID          = 0;
            li.Description = "Engineering Disciplines";
            lstSorts.Items.Add(li);

            li             = new RevSol.RSListItem();
            li.ID          = 2;
            li.Description = "Engineering Summary";
            lstSorts.Items.Add(li);

            li             = new RevSol.RSListItem();
            li.ID          = 3;
            li.Description = "Pipeline Disciplines";
            lstSorts.Items.Add(li);

            li             = new RevSol.RSListItem();
            li.ID          = 4;
            li.Description = "Pipeline Summary";
            lstSorts.Items.Add(li);

            var groups = CBActivityCodeDisc.GetAll().ToList();

            foreach (var group in groups)
            {
                li             = new RevSol.RSListItem();
                li.ID          = Int32.Parse(group.Code);
                li.Description = group.Name;
                lstSorts.Items.Add(li);
            }

            li             = new RevSol.RSListItem();
            li.ID          = 1;
            li.Description = "Total Proj. by PM";
            lstSorts.Items.Add(li);


            lstSorts.SelectedIndex = 0;
        }