private void FormAddOrder_Load(object sender, EventArgs e) { //create order id createId(); //readonly itemReadOnly(); //get client Client cl = new Client(); List<Client> listOfClient = cl.ReadInformation(); foreach (Client aClient in listOfClient) { comboBoxClient.Items.Add(aClient.ClientId + "-" + aClient.ClientName); } //get product List<Product> listOfProducts = null; Book aBook = new Book(); listOfProducts = aBook.ReadInformation(); foreach (Book oneBook in listOfProducts) { comboBoxProduct.Items.Add(oneBook.ProductId + "-" + oneBook.ProductName); } Software aSoftware = new Software(); listOfProducts = aSoftware.ReadInformation(); foreach (Software oneSoftware in listOfProducts) { comboBoxProduct.Items.Add(oneSoftware.ProductId + "-" + oneSoftware.ProductName); } }
private void comboBoxType_SelectedIndexChanged(object sender, EventArgs e) { List<Product> listOfProducts = null; comboBoxName.Items.Clear(); if (comboBoxType.Text == "Book") { Book aBook = new Book(); listOfProducts = aBook.ReadInformation(); foreach (Book oneBook in listOfProducts) { comboBoxName.Items.Add(oneBook.ProductName); } } else if (comboBoxType.Text == "Software") { Software aSoftware = new Software(); listOfProducts = aSoftware.ReadInformation(); foreach (Software oneSoftware in listOfProducts) { comboBoxName.Items.Add(oneSoftware.ProductName); } } }
private void FormUpdateOrder_Load(object sender, EventArgs e) { //listViewNewOrder.Items.Clear(); //load from text to listview if (orderIdSelected != "" && orderIdSelected != null) { //MessageBox.Show(OrderGUI.FormListOfOrder.orderIdSelected); labelOrderId.Text = orderIdSelected; Order od = new Order(); List<Order> listOfOrder = new List<Order>(); listOfOrder = od.ReadNewOrderDetail(orderIdSelected); if (listOfOrder != null) { foreach (Order item in listOfOrder) { ListViewItem lvi = new ListViewItem(item.Client.ClientId); lvi.SubItems.Add(item.Client.ClientName); lvi.SubItems.Add(item.Product.ProductId); lvi.SubItems.Add(item.Product.ProductName); lvi.SubItems.Add(item.Product.UnitPrice.ToString()); totalPrice = totalPrice + item.Product.UnitPrice; lvi.SubItems.Add(item.Qty.ToString()); totalQuantity = totalQuantity + item.Qty; listViewNewOrder.Items.Add(lvi); } } //show the total label labelTotalPrice.Text = totalPrice.ToString(); labelTotalQty.Text = totalQuantity.ToString(); //readonly itemReadOnly(); //get client Client cl = new Client(); List<Client> listOfClient = cl.ReadInformation(); foreach (Client aClient in listOfClient) { comboBoxClient.Items.Add(aClient.ClientId + "-" + aClient.ClientName); } //get product List<Product> listOfProducts = null; Book aBook = new Book(); listOfProducts = aBook.ReadInformation(); foreach (Book oneBook in listOfProducts) { comboBoxProduct.Items.Add(oneBook.ProductId + "-" + oneBook.ProductName); } Software aSoftware = new Software(); listOfProducts = aSoftware.ReadInformation(); foreach (Software oneSoftware in listOfProducts) { comboBoxProduct.Items.Add(oneSoftware.ProductId + "-" + oneSoftware.ProductName); } } }
//list all the books in file private void ListBooks() { Book aBook = new Book(); List<Product> listOfBooks = aBook.ReadInformation(); listViewInformation.Items.Clear(); foreach (Book oneBook in listOfBooks) { ListViewItem listView = new ListViewItem(oneBook.ProductId); listView.SubItems.Add(oneBook.ProductName); listView.SubItems.Add(Convert.ToString(oneBook.UnitPrice)); listView.SubItems.Add(oneBook.Category); listView.SubItems.Add(oneBook.Isbn); listView.SubItems.Add(oneBook.Publisher); listView.SubItems.Add(oneBook.YearPublished); listView.SubItems.Add(oneBook.Author.FirstName); listView.SubItems.Add(oneBook.Author.LastName); listViewInformation.Items.Add(listView); } }