/// <summary>
 /// Принять редактирование ячейки, заблокировать ее,
 /// внести изменения в базу и обновить информацию из базы данных
 /// </summary>
 private void dataGridInfo_CellEndEdit(object sender, DataGridViewCellEventArgs e)
 {
     //Если пользователь еще не выбрал дату
     if (dateTimePicker.Visible)
     {
         return;
     }
     dataGridInfo.AllowUserToResizeColumns = true;
     dataGridInfo.ReadOnly = true;
     try
     {
         uint newExperience = 0;
         if (dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[6].Value != null)
         {
             newExperience = Convert.ToUInt32(dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[6].Value.ToString());
         }
         ViewEmployee.ChangeEmployeeInfo(
             (dataGridInfo.CurrentCell.ColumnIndex == 3) ? DataBeforeEditing :
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[3].Value.ToString(),           //Старый пасспорт
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[0].Value.ToString(),           //Имя
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[1].Value.ToString(),           //Отчество
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[2].Value.ToString(),           //Фамилия
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[3].Value.ToString(),           //Новый пасспорт
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[4].Value.ToString(),           //адрес
             dataGridInfo.Rows[dataGridInfo.CurrentCell.RowIndex].Cells[5].Value.ToString(),           //телефон
             newExperience,                                                                            //опыт работы                                                                                               //Была изменена дата у работника
             (dataGridInfo.CurrentCell.ColumnIndex == 7) ? dateTimePicker.Value.Date.ToString() : ""); //Статус работника
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
         //MessageBox.Show("Ошибка при изменении данных");
     }
     finally
     {
         dateTimePicker.Visible = false;
         //Обновить информацию после изменения
         UpdateInfo(this.textBoxSearchInfo.Text);
     }
 }