private void Remove() { try { RemoveWeakEventListener(selectedAddOnChgSched, AddOnSchedListener); AddOnChgSchedTarget.Remove(SelectedAddOnChgSched); Restore(); } catch (Exception x) { ThisView.ShowMsg(x.ToString()); } }
private void Restore() { try { RemoveWeakEventListener(selectedAddOnChgSched, AddOnSchedListener); ActiveSchedules = ActiveScheduleTarget.FetchActiveSchedules((decimal)selectedInvoiceGroup.InvoiceGrpId); AddOnChgScheds = AddOnChgSchedTarget.GetAddOnChgScheds((decimal)selectedInvoiceGroup.InvoiceGrpId); } catch (Exception x) { ThisView.ShowMsg(x.ToString()); } }
private void Save() { try { if (selectedAddOnChgSched.ADD_ON_CHG_SCHED_ID == 0) { AddOnChgSchedTarget.Add(SelectedAddOnChgSched); } else { AddOnChgSchedTarget.Update(SelectedAddOnChgSched); } } catch (Exception x) { ThisView.ShowMsg(x.ToString()); } }