private void btnBrisiArtikl_Click(object sender, EventArgs e) { Artikl odabraniArtikl = artiklBindingSource.Current as Artikl; if (odabraniArtikl != null) { if (MessageBox.Show("Da li ste sigurni da želite izbrisati vrstu artikla?", "Upozorenje!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { using (var db = new KaficDB()) { db.Artikl.Attach(odabraniArtikl); try { db.Artikl.Remove(odabraniArtikl); db.SaveChanges(); } catch (Exception) { MessageBox.Show("Nije moguće izbrisati!", "Upozorenje!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } PrikaziVrsteArtikala(); } } }
private void btnOdabir_Click(object sender, EventArgs e) { Artikl artikl = new Artikl(); artikl = artiklBindingSource.Current as Artikl; artikl.Kolicina = int.Parse(txtKolicina.Text.ToString()); lstArtikla.Add(artikl); gridOdabir.DataSource = lstArtikla; gridOdabir.Update(); }
private void tilePohrani_Click(object sender, EventArgs e) { try { using (var db = new KaficDB()) { Artikl noviArtikl = new Artikl { Naziv = txtNazivArtikla.Text, Cijena = float.Parse(txtCijenaArtikla.Text), Kolicina = int.Parse(txtKolicinaArtikla.Text), ID_vrsta_artikla = ID_vrsteArtikla }; db.Artikl.Add(noviArtikl); db.SaveChanges(); } Close(); } catch (Exception) { MessageBox.Show("Krivo uneseni podaci, pokušajte ponovo!"); } }
private void gridViewArtikli_SelectionChanged(object sender, EventArgs e) { odabraniArtikl = artiklBindingSource.Current as Artikl; }
public frmAzurirajArtikl(Artikl odabrani) { InitializeComponent(); art = odabrani; }
private void metroGrid1_SelectionChanged(object sender, EventArgs e) { artikl = artiklBindingSource.Current as Artikl; }