private void btnDeleteUserFunction_Click(object sender, EventArgs e) { if (dgvUsersFunctions.SelectedRows.Count != 0) { bool OKCancel = Infinium.LightMessageBox.Show(ref TopForm, true, "Открепить обязанность от сотрудника? Запись будет удалена безвозвратно.", "Открепление обязанности"); if (OKCancel) { int UserFunctionID = Convert.ToInt32(dgvUsersFunctions.SelectedRows[0].Cells["UserFunctionID"].Value); tUsersResponsibilities.DeleteUsersResponsibility(UserFunctionID); //InfiniumTips.ShowTip(this, 50, 85, "Сохранено", 1700); if (iFactoryID == 1) { tUsersResponsibilities.UpdateProfilFunctions(); dgvUsersFunctions.DataSource = tUsersResponsibilities.GetProfilPositionFunctions(iPositionID); } if (iFactoryID == 2) { tUsersResponsibilities.UpdateTPSFunctions(); dgvUsersFunctions.DataSource = tUsersResponsibilities.GetTPSPositionFunctions(iPositionID); } } } }
private void btnDeleteResponsibility_Click(object sender, EventArgs e) { //bool OKCancel = Infinium.LightMessageBox.Show(ref TopForm, true, // "Функция временно недоступна", // "Открепление обязанности от сотрудника"); //if (!OKCancel) // return; bool OKCancel = Infinium.LightMessageBox.Show(ref TopForm, true, "Открепить обязанность от сотрудника? Запись будет удалена безвозвратно.", "Открепление обязанности"); if (OKCancel) { int UserFunctionID = Convert.ToInt32(dgvUsersResponsibilities.SelectedRows[0].Cells["UserFunctionID"].Value); UsersResponsibilities.DeleteUsersResponsibility(UserFunctionID); InfiniumTips.ShowTip(this, 50, 85, "Удалено", 1700); UsersResponsibilities.UpdateUsersResponsibilities(); } }