private void saveButton_Click(object sender, EventArgs e) { try { if (licenceTextBox.Text != "" || sizeMbTextBox.Text != "") { int itemID = Convert.ToInt32(itemIDTextBox.Text); string itemName = itemNameTextBox.Text; double price; Double.TryParse(priceTextBox.Text, out price); string licence = licenceTextBox.Text; int sizeMb = Convert.ToInt32(sizeMbTextBox.Text); SofwareItem newSoft = new SofwareItem(itemID, price, itemName, licence, sizeMb); ItemsDatabase db = new ItemsDatabase(); db.SaveSoftware(newSoft); MessageBox.Show("Saved"); } if (weightTextBox.Text != "") { int itemID = Convert.ToInt32(itemIDTextBox.Text); string itemName = itemNameTextBox.Text; double price; Double.TryParse(priceTextBox.Text, out price); double weight; Double.TryParse(weightTextBox.Text, out weight); HardwareItem newhard = new HardwareItem(itemID, price, itemName, weight); ItemsDatabase db = new ItemsDatabase(); db.SaveHardware(newhard); MessageBox.Show("Saved"); } if (noOfCoresTextBox.Text != "" || ramTextBox.Text != "" || hddTextBox.Text != "") { int itemID = Convert.ToInt32(itemIDTextBox.Text); string itemName = itemNameTextBox.Text; double price; Double.TryParse(priceTextBox.Text, out price); int ram = Convert.ToInt32(ramTextBox.Text); int cores = Convert.ToInt32(noOfCoresTextBox.Text); int hdd = Convert.ToInt32(hddTextBox.Text); Computer newComp = new Computer(itemID, itemName, price, ram, cores, hdd); ItemsDatabase db = new ItemsDatabase(); db.SaveComputer(newComp); MessageBox.Show("Saved"); } if (resolutionTextBox.Text != "" || monTypeTextBox.Text != "") { int itemID = Convert.ToInt32(itemIDTextBox.Text); string itemName = itemNameTextBox.Text; double price; Double.TryParse(priceTextBox.Text, out price); string resol = resolutionTextBox.Text; string type = monTypeTextBox.Text; Monitor newMon = new Monitor(itemID, itemName, price, resol, type); ItemsDatabase db = new ItemsDatabase(); db.SaveMonitor(newMon); MessageBox.Show("Saved"); } if (itemComboBox.SelectedItem.ToString() == "Item") { int itemID = Convert.ToInt32(itemIDTextBox.Text); string itemName = itemNameTextBox.Text; double price; Double.TryParse(priceTextBox.Text, out price); Item newItem = new Item(itemID, itemName, price); ItemsDatabase db = new ItemsDatabase(); db.SaveItem(newItem); MessageBox.Show("Saved"); } } catch { MessageBox.Show("Try again"); } }