Пример #1
0
        private void AddStaff_Click(object sender, EventArgs e)
        {
            try
            {
                if (_valid.ValidAddStaffTable(_f1.stafffname, _f1.stafflname, _f1.staffpatronymic, _f1.staffposition, _f1.staffbirth, _f1.staffentry))
                {
                    bool res = _staffService.InsertStaffs(new StaffMember
                    {
                        FirstName  = _f1.stafffname,
                        SecondName = _f1.stafflname,
                        Patronymic = _f1.staffpatronymic,
                        Position   = _f1.staffposition,
                        BirthDate  = _f1.staffbirth,
                        EntryDate  = _f1.staffentry,
                        Login      = _f1.stafflogin,
                        Password   = _f1.staffpass,
                        Role       = _f1.staffvacant.Text
                    });
                    if (res == false)
                    {
                        MessageBox.Show("Не удалось выполнить запрос!");
                    }
                    else
                    {
                        outputStaff(_dataGridStaff);
                        if (_dataGridStaff.CurrentRow != null)
                        {
                            _dataGridStaff.Rows[_dataGridStaff.CurrentRow.Index].Selected = false;
                        }
                    }
                }
                else
                {
                    foreach (var v in _valid.ErrorStrings)
                    {
                        MessageBox.Show(v);
                    }
                    _valid.ErrorStrings.Clear();
                }
            }

            catch (Exception exp)
            {
                MessageBox.Show(errorController);
            }
        }