Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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");
     }
 }