public void insert(ListView listView) { if (listView.Items.Count == 0) { return; } else { locationClothesContent = new LocationClothesContent(); locationClothesContentDB = new LocationClothesContentDB(); locationClothesControl = new LocationClothesControl(); clothesStoreControl = new ClothesStoreControl(); int locationClothesID = locationClothesControl.getLastID(); foreach (ListViewItem lvi in listView.Items) { string name = lvi.SubItems[0].Text; double price = double.Parse(lvi.SubItems[1].Text); double quantity = double.Parse(lvi.SubItems[2].Text); double total = double.Parse(lvi.SubItems[3].Text); locationClothesContent.setName(name); locationClothesContent.setPrice(price); locationClothesContent.setQuantity(quantity); locationClothesContent.setTotal(total); locationClothesContent.setLocationClothesID(locationClothesID); clothesStoreControl.updateQuantityMinus(name, quantity); locationClothesContentDB.insert(locationClothesContent); } } }
public void updateInsert(string locationName, ListView listView) { locationClothesControl = new LocationClothesControl(); locationClothesContent = new LocationClothesContent(); locationClothesContentDB = new LocationClothesContentDB(); int locationClothesID = locationClothesControl.getID(locationName); foreach (ListViewItem item in listView.Items) { string name = item.SubItems[0].Text; double price = double.Parse(item.SubItems[1].Text); double quantity = double.Parse(item.SubItems[2].Text); double total = double.Parse(item.SubItems[3].Text); locationClothesContent.setName(name); locationClothesContent.setLocationClothesID(locationClothesID); locationClothesContent.setQuantity(quantity); bool check = locationClothesContentDB.checkIfExist(locationClothesContent); if (check == true) { locationClothesContentDB.update(locationClothesContent); } else { locationClothesContent.setPrice(price); locationClothesContent.setQuantity(quantity); locationClothesContent.setTotal(total); locationClothesContentDB.insert(locationClothesContent); } } }
public void insertItem(string itemName, double price, double quantity, double total, string locationName, ListView listview) { locationClothesControl = new LocationClothesControl(); locationClothesContent = new LocationClothesContent(); locationClothesContentDB = new LocationClothesContentDB(); int locationClothesID = locationClothesControl.getID(locationName); locationClothesContent.setLocationClothesID(locationClothesID); locationClothesContent.setName(itemName); locationClothesContent.setPrice(price); locationClothesContent.setQuantity(quantity); locationClothesContent.setTotal(total); locationClothesContentDB.insert(locationClothesContent); //insert to listView ListViewItem item = new ListViewItem(itemName); item.SubItems.Add(price.ToString()); item.SubItems.Add(quantity.ToString()); item.SubItems.Add(total.ToString()); listview.Items.Add(item); }