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; }
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); } }