Exemplo n.º 1
0
        public NewDepartmentForm(NewDepartmentFormController controller)
        {
            InitializeComponent();
            _controller = controller;

            GetDepartments();
            cityCodeTextBox.Text = _controller.CityCode.ToString();

            _controller.PropertyChanged += _controller_PropertyChanged;
        }
Exemplo n.º 2
0
        private void newDepartmentButton_Click(object sender, EventArgs e)
        {
            var newDepartmentController = new NewDepartmentFormController(_controller.Departments, _controller.CityCode);
            var newDepartmentForm       = new NewDepartmentForm(newDepartmentController);

            if (newDepartmentForm.ShowDialog() == DialogResult.OK)
            {
                var newDepartment = newDepartmentController.Department;
                _controller.AddDepartment(newDepartment);
            }
            UpdateForm?.Invoke(this, e);
        }