private void btnDelete_Click(object sender, EventArgs e) { if (SGrid.ActiveFilterPanel != null) { return; } Cursor.Current = Cursors.WaitCursor; var grid = SGrid.PrimaryGrid; var deleteMessage = ItemData.DateCovered.ToShortDateString(); var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>"); if (ret != MessageDialogResult.Yes) { return; } ItemData.RowStatus = RecordStatus.DeletedRecord; var writer = new PayrollPeriodDataWriter(App.CurrentUser.User.Username, ItemData); writer.SaveChanges(); App.LogAction("Payroll", "Deleted Payroll Period: " + ItemData.DateCovered.ToString("dd MMM yyyy")); Close(); }
private void btnDelete_Click(object sender, System.EventArgs e) { try { var item = (OfferedCourse)tv.SelectedNode?.Tag; if (item == null) { MessageDialog.ShowValidationError(BatchViewer, "Select Item First", null, null, 40, false); return; } string deleteMessage; Action <OfferedCourse> action = i => { }; OnDelete(item, out deleteMessage, ref action); var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>"); if (ret != MessageDialogResult.Yes) { return; } action(item); tv.SelectedNode.Remove(); App.LogAction("Offered Course", "Deleted Offered Course : " + item.CourseClass.CourseCode + " - " + item.YearLevel.ToString()); } catch (Exception ex) { MessageDialog.ShowError(ex, this); } }
private void btnDelete_Click(object sender, EventArgs e) { try { var item = GetSelectedItem(); if (item == null) { return; } string deleteMessage; Action <Dll.SchoolYear.Section> action = i => { }; OnDelete(item, out deleteMessage, ref action); var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>"); if (ret != MessageDialogResult.Yes) { return; } action(item); SectionViewer.TreeView.SelectedNode.Remove(); App.LogAction("Section", "Deleted Section : " + item.SectionName); } catch (Exception ex) { MessageDialog.ShowError(ex, this); } }
private void btnDelete_Click(object sender, EventArgs e) { if (SGrid.ActiveFilterPanel != null) { return; } Cursor.Current = Cursors.WaitCursor; var grid = SGrid.PrimaryGrid; var item = (Entity)grid.ActiveRow?.Tag; if (item == null) { return; } string deleteMessage; Action <Entity> action = i => { }; OnDelete(item, out deleteMessage, ref action); var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>"); if (ret != MessageDialogResult.Yes) { return; } var strType = item.GetType().ToString().Split('.'); App.LogAction(strType[strType.Length - 1], "Deleted " + deleteMessage); //Debug.WriteLine(item.GetType().ToString()); action(item); grid.ActiveRow.IsDeleted = true; grid.PurgeDeletedRows(); }