Example #1
0
        private void addNewWorkerButton_Click(object sender, EventArgs e)
        {
            if (newWorkerNameTextBox.Text == "")
            {
                MessageBox.Show("Введите ФИО сотрудника", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            QueriesTableAdapter ta = new QueriesTableAdapter();
            int newWorkerType      = (newWorkerPositionComboBox.SelectedIndex == 0) ? 1 : 4;

            try
            {
                ta.ДобавитьСотрудника(newWorkerNameTextBox.Text, (int)newWorkerDepartmentComboBox.SelectedValue, newWorkerType);
                MessageBox.Show("Сотрядник нанят");
                df.updateWorkersGrid();
                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Сотрудник не был нанят", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #2
0
        private void moveWorkerButton_Click(object sender, EventArgs e)
        {
            if (departmentsToMoveWorkerComboBox.SelectedItem == null)
            {
                MessageBox.Show("Выберите отделение", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            QueriesTableAdapter ta = new QueriesTableAdapter();

            try
            {
                int selectedWorkerRow = df.selectedWorkerRow;
                ta.ПеревестиСотрудника(df.getSelectedWorkerID(), (int)departmentsToMoveWorkerComboBox.SelectedValue);
                MessageBox.Show("Сотрудник переведен в отделение " + departmentsToMoveWorkerComboBox.Text);
                df.updateWorkersGrid();
                df.setPreviousWorkerSelection(selectedWorkerRow);
                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Сотрудник не был переведен", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }