Esempio n. 1
0
 public void listaUp()
 {
     if (licenceTextBox.Text != "" || sizeMbTextBox.Text != "")
     {
         string itemID   = itemIDTextBox.Text;
         string itemName = itemNameTextBox.Text;
         double price;
         Double.TryParse(priceTextBox.Text, out price);
         int id;
         int.TryParse(itemID, out id);
         string        licence = licenceTextBox.Text;
         int           size    = Convert.ToInt32(sizeMbTextBox.Text);
         SofwareItem   newItem = new SofwareItem(id, price, itemName, licence, size);
         ItemsDatabase db      = new ItemsDatabase();
         db.updateSoftware(id, newItem);
         MessageBox.Show("Updated");
     }
     if (weightTextBox.Text != "")
     {
         string itemID   = itemIDTextBox.Text;
         string itemName = itemNameTextBox.Text;
         double price;
         Double.TryParse(priceTextBox.Text, out price);
         int id;
         int.TryParse(itemID, out id);
         double weight;
         Double.TryParse(weightTextBox.Text, out weight);
         HardwareItem  newItem = new HardwareItem(id, price, itemName, weight);
         ItemsDatabase db      = new ItemsDatabase();
         db.updateHardware(id, newItem);
         MessageBox.Show("Updated");
     }
     if (noOfCoresTextBox.Text != "" || ramTextBox.Text != "" || hddTextBox.Text != "")
     {
         string itemID   = itemIDTextBox.Text;
         string itemName = itemNameTextBox.Text;
         double price;
         Double.TryParse(priceTextBox.Text, out price);
         int id;
         int.TryParse(itemID, out id);
         int           ram     = Convert.ToInt32(ramTextBox.Text);
         int           cores   = Convert.ToInt32(noOfCoresTextBox.Text);
         int           hdd     = Convert.ToInt32(hddTextBox.Text);
         Computer      newItem = new Computer(id, itemName, price, cores, ram, hdd);
         ItemsDatabase db      = new ItemsDatabase();
         db.updateComp(id, newItem);
         MessageBox.Show("Updated");
     }
     if (resolutionTextBox.Text != "" || monTypeTextBox.Text != "")
     {
         string itemID   = itemIDTextBox.Text;
         string itemName = itemNameTextBox.Text;
         double price;
         Double.TryParse(priceTextBox.Text, out price);
         int id;
         int.TryParse(itemID, out id);
         string        resol   = resolutionTextBox.Text;
         string        type    = monTypeTextBox.Text;
         Monitor       newItem = new Monitor(id, itemName, price, resol, type);
         ItemsDatabase db      = new ItemsDatabase();
         db.updateMon(id, newItem);
         MessageBox.Show("Updated");
     }
     if (itemComboBox.SelectedItem.ToString() == "Item")
     {
         string itemID   = itemIDTextBox.Text;
         string itemName = itemNameTextBox.Text;
         double price;
         Double.TryParse(priceTextBox.Text, out price);
         int id;
         int.TryParse(itemID, out id);
         Item          newItem = new Item(id, itemName, price);
         ItemsDatabase db      = new ItemsDatabase();
         db.updateItem(id, newItem);
         MessageBox.Show("Updated");
     }
 }