public void insert(ListView listView) { if (listView.Items.Count == 0) { } else { locationEquipsContent = new LocationEquipsContent(); locationEquipsContentDB = new LocationEquipsContentDB(); locationEquipsConrol = new LocationEquipsConrol(); devicesStoreControl = new DevicesStoreControl(); int locationClothesID = locationEquipsConrol.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); locationEquipsContent.setName(name); locationEquipsContent.setPrice(price); locationEquipsContent.setQuantity(quantity); locationEquipsContent.setTotal(total); locationEquipsContent.setLocationClothesID(locationClothesID); devicesStoreControl.updateQuantityMinus(name, quantity); locationEquipsContentDB.insert(locationEquipsContent); } } }
public void updateInsert(string locationName, ListView listView) { locationEquipsConrol = new LocationEquipsConrol(); locationEquipsContent = new LocationEquipsContent(); locationEquipsContentDB = new LocationEquipsContentDB(); int locationClothesID = locationEquipsConrol.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); locationEquipsContent.setName(name); locationEquipsContent.setLocationClothesID(locationClothesID); locationEquipsContent.setQuantity(quantity); bool check = locationEquipsContentDB.checkIfExist(locationEquipsContent); if (check == true) { locationEquipsContentDB.update(locationEquipsContent); } else { locationEquipsContent.setPrice(price); locationEquipsContent.setQuantity(quantity); locationEquipsContent.setTotal(total); locationEquipsContentDB.insert(locationEquipsContent); } } }
public void insertItem(string itemName, double price, double quantity, double total, string locationName, ListView listview) { locationEquipsConrol = new LocationEquipsConrol(); locationEquipsContent = new LocationEquipsContent(); locationEquipsContentDB = new LocationEquipsContentDB(); int locationDevicesID = locationEquipsConrol.getID(locationName); locationEquipsContent.setLocationClothesID(locationDevicesID); locationEquipsContent.setName(itemName); locationEquipsContent.setPrice(price); locationEquipsContent.setQuantity(quantity); locationEquipsContent.setTotal(total); locationEquipsContentDB.insert(locationEquipsContent); //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); }