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); } }
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); } }