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 Initialize() { user = UserSingleton.GetUser(); lblProfileHeader.Text = user.FirstName + "'s Profile"; FirstNameLabel.Text = user.FirstName; LastNameLabel.Text = user.LastName; EmailLabel.Text = user.Email; PhoneNumberLabel.Text = user.PhoneNumber; DateOfBirthLabel.Text = user.DateOfBirth.ToString(); GenderLabel.Text = user.Gender; AddressLabel.Text = user.Address; if (!user.IsAdmin) { AdministratorLabel.Visible = false; } EmailBox.Visible = false; AddressBox.Visible = false; PhoneNumberBox.Visible = false; SaveButton.Visible = false; UpdateButton.Visible = true; }
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; } }