コード例 #1
0
        public InvoiceCreation(int transactionID) :
            this()
        {
            InsertInvoice ic = new InsertInvoice();

            ic.Load(transactionID);
            this.DataContext = ic;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: cmurnick/ChinookConsole
        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);
        }