コード例 #1
0
        public void ShowEditForm(invoice invoice)
        {
            InvoiceEditForm dlg = new InvoiceEditForm();

            AddEvents(invoice, dlg);
            dlg.SetDataSource(invoice);
            dlg.ShowDialog();
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public void AddEvents(object entity, InvoiceEditForm dlg)
 {
     dlg.OnSave += dlg_OnSave;
 }