public void OrderDisplay(Order order) { Console.WriteLine(@"Order number: {0} Customer Name: {1} State: {2} Taxrate: {3:c} Product Type: {4} Material Cost Per Square Foot: {5:c} Labor Cost Per Square Foot: {6:c} Area: {7} Material Cost: {8:c} Labor Cost: {9:c} Tax: {10:C} Total: {11:C}" , order.OrderNumber, order.CustomerName, order.State, order.TaxRate, order.ProductType, order.MaterialCost, order.LaborCostPerSquareFoot, order.Area, order.MaterialCost, order.LaborCost, order.Tax, order.Total); Console.WriteLine("Press enter to return to main menu:"); string we = Console.ReadLine(); if (string.IsNullOrEmpty(we)) { DisplayMenu m = new DisplayMenu(); m.MainMenu(); } }
static void Main(string[] args) { DisplayMenu m = new DisplayMenu(); m.HomeMenu(); /* Console.WriteLine("What day do you want to see the sales of?") { Console.Write("Enter a state: "); string state = Console.ReadLine(); TaxRateOperations taxOps = new TaxRateOperations(); if (taxOps.IsAllowedState(state)) { Console.WriteLine("That is a valid state"); TaxRate rate = taxOps.GetTaxRateFor(state); Console.WriteLine("The tax rate for {0} is {1:p}", rate.State, rate.TaxPercent); } else { Console.WriteLine("That is not a valid state"); } Console.ReadLine();*/ }
public void Quit() { Console.WriteLine("Would you like to exit the program?"); string quitProgram = Console.ReadLine().ToUpper(); if (quitProgram == "Y") { Console.WriteLine("Hit the enter key to exit:"); Console.ReadLine(); } else { DisplayMenu m = new DisplayMenu(); m.HomeMenu(); } }
public void Quit() { Console.WriteLine("Would you like to exit the program?"); string quitProgram = Console.ReadLine().ToUpper(); if (quitProgram == "Y") { Console.WriteLine("Hit the enter key to exit:"); Console.ReadLine(); } else { DisplayMenu m = new DisplayMenu(); m.HomeMenu(); } }
public void CreateOrderRequest(AddEntryRequest request) { Validate validate = new Validate(); Console.WriteLine("ORDER ENTRY"); Console.WriteLine(); request.CustomerName = validate.PromptforString("Enter customer name: "); request.State = validate.PromptforState("Please enter the state abbreviation: IN, PA, MI, OH"); request.ProductType = validate.PromptforProduct("Please Enter a product: Wood, Tile, Laminate, Carpet "); request.Area = validate.PromptforDecimal("Please Enter the Area:"); request.OrderDate = validate.PromptforDate("Please enter the Date MM/DD/YYYY"); Console.Clear(); Console.WriteLine(@"Your order details are: Customer Name: {0} State: {1} Product Type: {2} Area: {3:n0} Order Date: {4}", request.CustomerName, request.State, request.ProductType, request.Area, request.OrderDate); Console.WriteLine(); Console.WriteLine("Would you like to add this order? (Y)es or (N)o?"); string newOrderReply = Console.ReadLine().ToUpper(); if (newOrderReply == "Y") { OrderOperations orderOperations = new OrderOperations(); orderOperations.CreateOrder(request); } else { DisplayMenu returnToMain = new DisplayMenu(); returnToMain.MainMenu(); } }
public void CreateOrderRequest(AddEntryRequest request) { Validate validate = new Validate(); Console.WriteLine("ORDER ENTRY"); Console.WriteLine(); request.CustomerName = validate.PromptforString("Enter customer name: "); request.State = validate.PromptforState("Please enter the state abbreviation: IN, PA, MI, OH"); request.ProductType = validate.PromptforProduct("Please Enter a product: Wood, Tile, Laminate, Carpet "); request.Area = validate.PromptforDecimal("Please Enter the Area:"); request.OrderDate = validate.PromptforDate("Please enter the Date MM/DD/YYYY"); Console.Clear(); Console.WriteLine(@"Your order details are: Customer Name: {0} State: {1} Product Type: {2} Area: {3:n0} Order Date: {4}", request.CustomerName, request.State, request.ProductType, request.Area, request.OrderDate); Console.WriteLine(); Console.WriteLine("Would you like to add this order? (Y)es or (N)o?"); string newOrderReply = Console.ReadLine().ToUpper(); if (newOrderReply == "Y") { OrderOperations orderOperations = new OrderOperations(); orderOperations.CreateOrder(request); } else { DisplayMenu returnToMain = new DisplayMenu(); returnToMain.MainMenu(); } }
public void RemoveTheOrder() { OrderOperations orderOperations = new OrderOperations(); Validate validate = new Validate(); AddEntry display = new AddEntry(); //bool alreadydisplayed = false; bool validinput = false; bool goodDate = false; Console.WriteLine("REMOVE ORDER"); Console.WriteLine(); do { OrderDate = validate.PromptforDate("Please enter the Date of the order MM/DD/YYYY"); Console.WriteLine("Enter Order Number:"); OrderNumber = Console.ReadLine(); goodNumber = int.TryParse(OrderNumber, out output); if (validinput = (goodNumber == true)) { goodDate = (orderOperations.FindOrder(OrderDate, output)); } if (goodDate == false) { Console.WriteLine("That was not a valid order!"); //Console.ReadLine(); } } while (!goodDate && !goodNumber); if (goodDate == true) { Console.WriteLine("Would you like to delete order? y/n"); string answer; answer = Console.ReadLine(); if (answer == "y") { //string OrderDate = validate.PromptforDate("Please enter the Date MM/DD/YYYY"); //decimal ordnum = validate.PromptforDecimal("EnterOrder Number: "); List<Order> removeO = orderOperations.LoadOrdersFromFile(); var remove = orderOperations.LoadOrdersFromFile(); var resultsr = from order in removeO where order.OrderDate != OrderDate || order.OrderNumber != output select new { order.OrderDate, order.OrderNumber, order.CustomerName, order.State, order.TaxRate, order.Tax, order.ProductType, order.Area, order.CostPerSquareFoot, order.LaborCost, order.LaborCostPerSquareFoot, order.MaterialCost, order.Total }; using (StreamWriter ord = new StreamWriter("Orders.txt")) { foreach (var order in resultsr) { ord.WriteLine(order.OrderDate + "," + order.OrderNumber + "," + order.CustomerName + "," + order.State + "," + +order.TaxRate + "," + order.Tax + "," + order.ProductType + "," + order.Area + "," + order.CostPerSquareFoot + "," + order.LaborCost + "," + order.LaborCostPerSquareFoot + "," + order.MaterialCost + "," + order.Total); } Console.WriteLine("Your order has been removed!"); Console.ReadLine(); } } else { DisplayMenu m = new DisplayMenu(); m.HomeMenu(); } } else { Console.WriteLine("That is not a valid order!"); } }
public void RemoveTheOrder() { OrderOperations orderOperations = new OrderOperations(); Validate validate = new Validate(); AddEntry display = new AddEntry(); //bool alreadydisplayed = false; bool validinput = false; bool goodDate = false; Console.WriteLine("REMOVE ORDER"); Console.WriteLine(); do { OrderDate = validate.PromptforDate("Please enter the Date of the order MM/DD/YYYY"); Console.WriteLine("Enter Order Number:"); OrderNumber = Console.ReadLine(); goodNumber = int.TryParse(OrderNumber, out output); if (validinput = (goodNumber == true)) { goodDate = (orderOperations.FindOrder(OrderDate, output)); } if (goodDate == false) { Console.WriteLine("That was not a valid order!"); //Console.ReadLine(); } } while (!goodDate && !goodNumber); if (goodDate == true) { Console.WriteLine("Would you like to delete order? y/n"); string answer; answer = Console.ReadLine(); if (answer == "y") { //string OrderDate = validate.PromptforDate("Please enter the Date MM/DD/YYYY"); //decimal ordnum = validate.PromptforDecimal("EnterOrder Number: "); List <Order> removeO = orderOperations.LoadOrdersFromFile(); var remove = orderOperations.LoadOrdersFromFile(); var resultsr = from order in removeO where order.OrderDate != OrderDate || order.OrderNumber != output select new { order.OrderDate, order.OrderNumber, order.CustomerName, order.State, order.TaxRate, order.Tax, order.ProductType, order.Area, order.CostPerSquareFoot, order.LaborCost, order.LaborCostPerSquareFoot, order.MaterialCost, order.Total }; using (StreamWriter ord = new StreamWriter("Orders.txt")) { foreach (var order in resultsr) { ord.WriteLine(order.OrderDate + "," + order.OrderNumber + "," + order.CustomerName + "," + order.State + "," + +order.TaxRate + "," + order.Tax + "," + order.ProductType + "," + order.Area + "," + order.CostPerSquareFoot + "," + order.LaborCost + "," + order.LaborCostPerSquareFoot + "," + order.MaterialCost + "," + order.Total); } Console.WriteLine("Your order has been removed!"); Console.ReadLine(); } } else { DisplayMenu m = new DisplayMenu(); m.HomeMenu(); } } else { Console.WriteLine("That is not a valid order!"); } }