public AddInvoice(MainWindow owner) { invoice = new ExtendedInvoice(); this.owner = owner; InitializeComponent(); SetComboboxes(); SetDataGrid(); }
public EditInvoice(ExtendedInvoice invoice, MainWindow owner) { InitializeComponent(); this.invoice = invoice; this.owner = owner; SetDefaultTextBoxValues(); SetComboboxes(); }
public ShowInvoice(ExtendedInvoice invoice, MainWindow owner) { this.invoiceInstance = invoice; this.owner = owner; InitializeComponent(); SetInvoiceInfo(); SetSubjects(); SetItems(); }
internal void UpdateItemList(ExtendedInvoice invoice, ExtendedItem item) { int itemId = GetItemId(item); int freeID = GetFreeItemInInvoiceId(); SQLtoLINQ.Item_in_invoice iii = new SQLtoLINQ.Item_in_invoice(); iii.Id = freeID; iii.Invoice_Id = invoice.Id; iii.Item_Id = itemId; iii.Amount = item.amount; dbContext.Item_in_invoice.InsertOnSubmit(iii); dbContext.SubmitChanges(); }
public ShowInvoice(String invoice, MainWindow owner) { this.owner = owner; InitializeComponent(); DBGetInvoice db = new DBGetInvoice(); invoiceInstance = db.GetInvoice(Int16.Parse(GetInvoiceId(invoice))); SetInvoiceInfo(); SetSubjects(); SetItems(); }