private void btn_EditEmployee_Click(object sender, EventArgs e)
        {
            DataRow dataRowEmployee = GetCurrentSelecectEmpoyee();

            if (dataRowEmployee == null)
            {
                UIIneractions.ShowMessage("Выберите сотрудника для редактирования", "Ошибка редактирования", UIIneractions.TypeMessage.Error);
                return;
            }

            FormEditEmpoyee formEditEmpoyee = new FormEditEmpoyee(dataRowEmployee);

            formEditEmpoyee.ShowDialog();
            UpdateListWorkers();
            UpdateDateEmployeeOnForm();
        }
Ejemplo n.º 2
0
        private bool CheckAllFieldsOnCorrectDate()
        {
            if (tbx_NameEmpoyee.Text == "")
            {
                UIIneractions.ShowMessage("Поле \"Имя\" не может быть пустым",
                                          "Не корректные данные", UIIneractions.TypeMessage.Error);
                return(false);
            }

            if (tbx_SurNameEmpoyee.Text == "")
            {
                UIIneractions.ShowMessage("Поле \"Фамилия\" не может быть пустым",
                                          "Не корректные данные", UIIneractions.TypeMessage.Error);
                return(false);
            }

            if (tbx_DocSeriesEmpoyee.Text != "")
            {
                if (tbx_DocSeriesEmpoyee.Text.Length != 4)
                {
                    UIIneractions.ShowMessage("Поле \"Серия\" должно содержать 4 цифры или быть пустым",
                                              "Не корректные данные", UIIneractions.TypeMessage.Error);
                    return(false);
                }
            }

            if (tbx_DocNumberEmployee.Text != "")
            {
                if (tbx_DocNumberEmployee.Text.Length != 6)
                {
                    UIIneractions.ShowMessage("Поле \"Серия\" должно содержать 6 цифры или быть пустым",
                                              "Не корректные данные", UIIneractions.TypeMessage.Error);
                    return(false);
                }
            }

            return(true);
        }