public void ShowEditForm(invoice invoice) { InvoiceEditForm dlg = new InvoiceEditForm(); AddEvents(invoice, dlg); dlg.SetDataSource(invoice); dlg.ShowDialog(); }
public void dlg_OnSave(object entity, InvoiceEditForm dlg) { invoice invoice = entity as invoice ?? new invoice(); if (invoice.date_added == null) { invoice.date_added = DateTime.Now; } if (invoice.invoice_id == 0) { SaveInvoice(invoice); RefreshView(View); } else { SaveInvoice(invoice); } }
public void AddEvents(object entity, InvoiceEditForm dlg) { dlg.OnSave += dlg_OnSave; }