private void btnDelete_Click(object sender, EventArgs e)
        {
            if (dgvExtraWorks.Rows.Count == 0 || dgvExtraWorks.CurrentRow == null)
            {
                return;
            }

            if (RFMMessage.MessageBoxYesNo("Удалить запись о факте дополнительной выполненной работы?") == DialogResult.Yes)
            {
                WaitOn(this);
                if (oSalaryExtraWorkList.DeleteSalaryExtraWorks((int)(int)dgvExtraWorks.CurrentRow.Cells["dgvcID"].Value))
                {
                    WaitOff(this);
                    if (oSalaryExtraWorkList.ErrorNumber == 0)
                    {
                        dgvExtraWorks_Restore();
                    }
                    else
                    {
                        RFMMessage.MessageBoxError("Ошибка при удалении записи о факте дополнительной выполненной работы...");
                    }
                }
                WaitOff(this);
            }
        }