private void btnObrisiStavku_Click(object sender, EventArgs e)
        {
            StavkaTrebovanja st = SelectStavka();

            if (st is null)
            {
                return;
            }
            stavke.Remove(st);
            dgvStavke.DataSource = stavke;
        }
        private void btnDodajStavku_Click(object sender, EventArgs e)
        {
            StavkaTrebovanja st = KreirajStavku();

            if (st is null)
            {
                return;
            }
            stavke.Add(st);
            dgvStavke.DataSource = stavke;
        }
예제 #3
0
 public List <StavkaTrebovanja> SelectStavke(StavkaTrebovanja trebovanje)
 {
     try
     {
         var stavke = _broker.Select(trebovanje).OfType <StavkaTrebovanja>().ToList();
         return(stavke);
     }
     catch (Exception)
     {
         return(null);
     }
 }
        private StavkaTrebovanja SelectStavka()
        {
            StavkaTrebovanja stavka = null;

            try
            {
                stavka = (StavkaTrebovanja)dgvStavke.SelectedRows[0].DataBoundItem;
                return(stavka);
            }
            catch (Exception)
            {
                MessageBox.Show("Niste selektovali");
                return(null);
            }
        }
 private StavkaTrebovanja KreirajStavku()
 {
     try
     {
         Kafa             k  = (Kafa)cmbKafa.SelectedItem;
         StavkaTrebovanja st = new StavkaTrebovanja()
         {
             Kolicina   = Convert.ToInt32(txtKolicina.Text),
             Kafa       = k,
             RbrStavke  = max,
             Cena       = IzracunajCenu(k),
             Trebovanje = new Trebovanje()
         };
         max += 1;
         return(st);
     }
     catch (Exception)
     {
         MessageBox.Show("Pogresan unos!");
         return(null);
     }
 }