private void MyOrdersListbox_SelectedIndexChanged(object sender, EventArgs e) { clearMyOderItems(); if (MyOrdersListbox.SelectedItem != null) { OrderCTRL orderCTRL = new OrderCTRL(); Order curOrder = (Order)MyOrdersListbox.SelectedItem; List <ItemList> itemLists = orderCTRL.getOrderLineItems(curOrder.OrderID); List <Item> items = orderCTRL.getOrderItems(curOrder.OrderID); foreach (ItemList il in itemLists) { LineItem tmp = new LineItem(); tmp.ItemID = il.ItemID; tmp.quantity = il.Quantity; tmp.ItemName = items.Find(item => item.ItemID == il.ItemID).ItemName; tmp.RetailPrice = items.Find(item => item.ItemID == il.ItemID).RetailPrice; tmp.Category = items.Find(item => item.ItemID == il.ItemID).Category; myOrdersItemsDS.Add(tmp); } lblMyTotal.Text = totalPrice(myOrdersItemsDS).ToString(); lblMyOrderID.Text = itemLists[0].OrderID.ToString(); lblMyConfNum.Text = curOrder.ConfirmationNumber; } }
private void btnMyOrders_Click(object sender, EventArgs e) { //this.Hide(); //MyOrdersPg orders = new MyOrdersPg(); //orders.Show(); if (panelAccount.Height == 165) { panelAccount.Height = 52; } else { panelAccount.Height = 165; } ShowPanel(PanelsEnum.MyOrders); //fill out the controls myOrdersDS.Clear(); OrderCTRL orderCTRL = new OrderCTRL(); foreach (Order o in orderCTRL.getOrdersByUser((UserSingleton.GetUser()).ID)) { myOrdersDS.Add(o); } }
private void btnMyOrders_Click(object sender, EventArgs e) { lblHomeMessage1.Visible = false; lblBrakesMessage1.Visible = true; lblBrakesMessage2.Visible = true; if (panelAccount.Height == 165) { panelAccount.Height = 52; } else { panelAccount.Height = 165; } //fill out the controls myOrdersDS.Clear(); OrderCTRL orderCTRL = new OrderCTRL(); foreach (Order o in orderCTRL.getOrdersByUser((UserSingleton.GetUser()).ID)) { myOrdersDS.Add(o); } this.Hide(); ShoppingPg.getInstance(); }
private void btnCheckout_Click(object sender, EventArgs e) { if (cartItemsDS.Count > 0) { //swap out the panels ShowPanel(PanelsEnum.Checkout); //save the order OrderCTRL orderCTRL = new OrderCTRL(); Order newOrder = new Order(); newOrder.ConfirmationNumber = orderCTRL.generateConfirmationNumber(); newOrder.OrderDateTime = DateAndTime.Today.Date.ToShortDateString(); newOrder.TotalPrice = totalPrice(cartItemsDS); newOrder.UserID = (UserSingleton.GetUser()).ID; int orderId = orderCTRL.saveOrder(newOrder); //save the items in the order List <ItemList> newItems = new List <ItemList>(); foreach (LineItem line in cartItemsDS) { ItemList newIL = new ItemList(); newIL.ItemID = line.ItemID; newIL.OrderID = orderId; newIL.Quantity = line.quantity; newItems.Add(newIL); } orderCTRL.saveItemList(newItems); OrderConfListBox.DataSource = cartItemsDS; lblOrderID.Text = orderId.ToString(); lblConfNumber.Text = newOrder.ConfirmationNumber; } }