Example #1
0
        public EmployeesForm() : base(columns, false, true, false, true, false)
        {
            accountService = new AccountService();
            companyService = new CompanySystemService();
            FillTable(accountService.GetAllUsers());

            this.Text = "Employees";

            //pravljenje cbox-a samo za ovu formu
            var cBoxDepartments = new ComboBox();

            cBoxDepartments.Location      = new Point(800, 14);
            cBoxDepartments.DropDownStyle = ComboBoxStyle.DropDownList;

            var listOfDepartmentNames = new List <string>();

            foreach (var department in companyService.GetAllDepartments())
            {
                if (department.IsDepartmentActive)
                {
                    listOfDepartmentNames.Add(department.Name);
                }
            }

            listOfDepartmentNames.Insert(0, "All");

            cBoxDepartments.DataSource = listOfDepartmentNames;

            cBoxDepartments.SelectionChangeCommitted += CBoxDepartments_SelectionChangeCommitted;

            this.Controls.Add(cBoxDepartments);
        }