protected void dgChecklists_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "AddNew") { try { ItemAccountChecklist checklist = new ItemAccountChecklist(); TextBox txtFChecklistName = e.Item.FindControl("txtFChecklistName") as TextBox; checklist.ChecklistName = txtFChecklistName.Text; checklist.Status = "Active"; checklist.ItemAccount = _ItemAccount; _ItemAccount.ItemAccountChecklists.Add(checklist); _presenter.SaveOrUpdateItemAccount(_ItemAccount); Master.ShowMessage(new AppMessage("Checklist Added Successfully.", RMessageType.Info)); dgChecklists.EditItemIndex = -1; BindChecklists(); } catch (Exception ex) { Master.ShowMessage(new AppMessage("Error: Unable to Add Checklist." + ex.Message, RMessageType.Error)); ExceptionUtility.LogException(ex, ex.Source); ExceptionUtility.NotifySystemOps(ex, _presenter.CurrentUser().FullName); } } }
protected void dgChecklists_UpdateCommand(object source, DataGridCommandEventArgs e) { int id = (int)dgChecklists.DataKeys[e.Item.ItemIndex]; ItemAccountChecklist checklist = _ItemAccount.GetChecklist(id); try { TextBox txtFChecklistName = e.Item.FindControl("txtChecklistName") as TextBox; checklist.ChecklistName = txtFChecklistName.Text; _presenter.SaveOrUpdateItemAccount(_ItemAccount); Master.ShowMessage(new AppMessage("Checklist Updated Successfully.", RMessageType.Info)); dgChecklists.EditItemIndex = -1; BindChecklists(); } catch (Exception ex) { Master.ShowMessage(new AppMessage("Error: Unable to Update Checklist. " + ex.Message, RMessageType.Error)); ExceptionUtility.LogException(ex, ex.Source); ExceptionUtility.NotifySystemOps(ex, _presenter.CurrentUser().FullName); } }
public void DeleteChecklists(ItemAccountChecklist itemAccountChecklist) { _controller.DeleteEntity(itemAccountChecklist); }