public InvoiceCreation(int transactionID) : this() { InsertInvoice ic = new InsertInvoice(); ic.Load(transactionID); this.DataContext = ic; }
static void Main(string[] args) { //var invoiceQuery = new InvoiceQuery(); //var invoices = invoiceQuery.GetInvoiceDetails(); //foreach (var invoice in invoices) //{ // Console.WriteLine($"The invoice totaling {invoice.Total} was shipped to {invoice.Company} in {invoice.Country}. Their Sales agent is {invoice.FirstName} {invoice.LastName}."); //} //Console.ReadLine(); //var invoiceToSalesAgentQuery = new InvoiceToSalesAgentQuery(); //var invoices2 = invoiceToSalesAgentQuery.GetInvoiceBySalesAgent(); //foreach (var invoice in invoices2) //{ // Console.WriteLine($"{invoice.FirstName} {invoice.LastName}'s invoice Id is {invoice.InvoiceId} "); //} //Console.ReadLine(); Console.WriteLine("What is your customer Id?"); var customerId = int.Parse(Console.ReadLine()); Console.WriteLine("What is your Billing Address?"); var billingAddress = Console.ReadLine(); Console.WriteLine("What is your billing city?"); var billingCity = Console.ReadLine(); Console.WriteLine("What is your billing state?"); var billingState = Console.ReadLine(); Console.WriteLine("What is your Zip"); var postalCode = Console.ReadLine(); Console.WriteLine("What is the invoice total?"); var total = double.Parse(Console.ReadLine()); var newInvoice = new InsertInvoice(); newInvoice.Insert(customerId, billingAddress, billingCity, billingState, postalCode, total); }