private void dodaj_btn_Click(object sender, EventArgs e) { string selected = comboBox1.SelectedItem.ToString(); if (selected == "Software") { string ime = imeText.Text; string code = serialText.Text; double price = Convert.ToDouble(cenaText.Text); string license = dataGridView1[0, 0].Value.ToString(); double size = Convert.ToDouble(dataGridView1[1, 0].Value.ToString()); string verzija = dataGridView1[2, 0].Value.ToString(); SoftwareItem si = new SoftwareItem(ime, code, size, price, license, verzija); ItemsDatabase itd = new ItemsDatabase(); itd.SaveItem(si); clearTables(); } else if (selected == "Computer") { string ime = imeText.Text; string code = serialText.Text; double price = Convert.ToDouble(cenaText.Text); int cores = Convert.ToInt32(dataGridView1[0, 0].Value.ToString()); int ram = Convert.ToInt32(dataGridView1[1, 0].Value.ToString()); int hdd = Convert.ToInt32(dataGridView1[2, 0].Value.ToString()); double teza = Convert.ToDouble(dataGridView1[3, 0].Value.ToString()); Computer c = new Computer(ime, code, price, teza, cores, ram, hdd); ItemsDatabase itd = new ItemsDatabase(); itd.SaveItem(c); clearTables(); } else if (selected == "Monitor") { string ime = imeText.Text; string code = serialText.Text; double price = Convert.ToDouble(cenaText.Text); double teza = Convert.ToDouble(dataGridView1[0, 0].Value.ToString()); string locljivost = dataGridView1[1, 0].Value.ToString(); string diag = dataGridView1[2, 0].Value.ToString(); string tip = dataGridView1[3, 0].Value.ToString(); Monitor m = new Monitor(ime, code, price, teza, diag, locljivost, tip); ItemsDatabase itd = new ItemsDatabase(); itd.SaveItem(m); clearTables(); } }
private void AddIzdelek_Click(object sender, EventArgs e) { try { string name = input_name.Text; string desc = input_desc.Text; double price = Convert.ToDouble(input_price.Text); Item new_item = new Item(name, desc, price); ItemsDatabase db = new ItemsDatabase(); db.SaveItem(new_item); MessageBox.Show("Item added !"); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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"); } }