public override void DeleteObject() { int id = getSelectedId(); if (id != -1) { DialogResult result = MessageBox.Show("Ви впевнені що хочете видалити поточний відділ?", "Видалення відділу", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { DataGridViewRow dgvRow = base.getSelectedDataRow(); string name = dgvRow.Cells["Name"].ToString(); string logMsg = $"Видалення вiддiлу {id}"; AppFuncs.WriteLogTraceMessage(logMsg + "..."); bool dbResult = DBContext.DeleteEntityById(Department._dbTableName, id); if (dbResult) { base.DeleteObject(); } AppFuncs.deleteFromDBResult(logMsg, dbResult); } } else { MessageBox.Show("Виберіть рядок для видалення"); } }
public override void DeleteObject() { int id = getSelectedId(); if (id != -1) { DataGridViewRow dgvRow = base.getSelectedDataRow(); string nameTpl = dgvRow.Cells["Name"].ToString(); DialogResult result = MessageBox.Show($"Ви впевнені що хочете видалити шаблон службової '{nameTpl}' ?", "Видалення шаблону службової", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { string logMsg = $"Видалення шаблон службової '{nameTpl}'"; AppFuncs.WriteLogTraceMessage(logMsg + "..."); bool dbResult = DBContext.DeleteEntityById(NoteTemplate._dbTableName, id); if (dbResult) { base.DeleteObject(); } AppFuncs.deleteFromDBResult(logMsg, dbResult); } } else { MessageBox.Show("Виберіть рядок для видалення"); } }
public override void DeleteObject() { if (base.AllowEdit == false) { base.notAllowEditAction(); return; } int id = getSelectedId(); if (id != -1) { DialogResult result = MessageBox.Show("Ви впевнені що хочете видалити поточний телефон?", "Видалення телефона", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { string logMsg = $"Видалення з телефоного довiдника, id {id}"; AppFuncs.WriteLogTraceMessage(logMsg + "..."); bool dbResult = DBContext.DeleteEntityById(PhoneModel._dbTableName, id); if (dbResult) { base.DeleteObject(); } AppFuncs.deleteFromDBResult(logMsg, dbResult); } } else { MessageBox.Show("Виберіть рядок для видалення"); } }
public override void DeleteObject() { int id = getSelectedId(); if (id != -1) { DialogResult result = MessageBox.Show("Ви впевнені що хочете видалити поточний графік?", "Видалення графіка", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { string logMsg = $"Видалення поточний графіку, id {id}"; AppFuncs.WriteLogTraceMessage(logMsg + "..."); bool dbResult = DBContext.DeleteSchedule(id); if (dbResult) { base.DeleteObject(); } AppFuncs.deleteFromDBResult(logMsg, dbResult); } } else { MessageBox.Show("Виберіть рядок для видалення"); } }
public override void DeleteObject() { if (base.AllowEdit == false) { base.notAllowEditAction(); return; } int id = getSelectedId(); if (id != -1) { DialogResult result = MessageBox.Show($"Ви впевнені що хочете видалити службову № {id.ToString()} ?", "Видалення службової", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { Note note = new Note(id); string logMsg = $"Видалення службової {id}"; AppFuncs.WriteLogTraceMessage(logMsg + "..."); if (isAnyApproved(note)) { string msg = "Видалити службову не можна, так як вона вже затверджена"; AppFuncs.WriteLogTraceMessage(msg); MessageBox.Show(msg, "Видалення службової", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { bool dbResult = DBContext.DeleteNotes(id); if (dbResult) { // TODO сохранение удаленной служебки в таблице NotesDeleted base.DeleteObject(); } AppFuncs.deleteFromDBResult(logMsg, dbResult); } } } else { MessageBox.Show("Виберіть рядок для видалення"); } }