private void tileIzbrisiVrstu_Click(object sender, EventArgs e) { Vrsta_artikla vrOdabrana = vrstaartiklaBindingSource.Current as Vrsta_artikla; if (vrOdabrana != 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.Vrsta_artikla.Attach(vrOdabrana); try { db.Vrsta_artikla.Remove(vrOdabrana); db.SaveChanges(); } catch (Exception) { MessageBox.Show("Nije moguće izbrisati!", "Upozorenje!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } PrikaziVrsteArtikala(); } } }
private void tileAzurirajVrstu_Click(object sender, EventArgs e) { try { using (var db = new KaficDB()) { if (vrArt == null) { Vrsta_artikla arti = new Vrsta_artikla { ID_vrsta_artikla = int.Parse(txtIDVrsteArtikla.Text), Vrsta = txtNazivVrsteArtikla.Text }; db.Vrsta_artikla.Add(vrArt); db.SaveChanges(); } else { db.Vrsta_artikla.Attach(vrArt); vrArt.ID_vrsta_artikla = int.Parse(txtIDVrsteArtikla.Text); vrArt.Vrsta = txtNazivVrsteArtikla.Text; db.SaveChanges(); } } } catch (Exception) { MessageBox.Show("Krivo uneseni podaci, pokušajte ponovo!"); } }
private void gridViewVrstaArtikla_SelectionChanged(object sender, EventArgs e) { Vrsta_artikla odabranaVrsta = vrstaartiklaBindingSource.Current as Vrsta_artikla; if (odabranaVrsta != null) { PrikaziArtikle(odabranaVrsta); } }
private void tileAzurirajVrstu_Click(object sender, EventArgs e) { Vrsta_artikla vrArt = vrstaartiklaBindingSource.Current as Vrsta_artikla; if (vrArt != null) { frmAzurirajVrstuArtikla frAzVrstuArtikla = new frmAzurirajVrstuArtikla(vrArt); frAzVrstuArtikla.ShowDialog(); PrikaziVrsteArtikala(); } }
private void PrikaziArtikle(Vrsta_artikla artikl) { BindingList <Artikl> lstArtikl = null; using (var db = new KaficDB()) { db.Vrsta_artikla.Attach(artikl); lstArtikl = new BindingList <Artikl>(artikl.Artikl.ToList()); } artiklBindingSource.DataSource = lstArtikl; }
private void metroTile1_Click(object sender, EventArgs e) { try { using (var db = new KaficDB()) { Vrsta_artikla vrArt = new Vrsta_artikla() { Vrsta = txtVrstaArtikla.Text }; db.Vrsta_artikla.Add(vrArt); db.SaveChanges(); } Close(); } catch (Exception) { MessageBox.Show("Krivo uneseni podaci, pokušajte ponovo!"); } }
public frmAzurirajVrstuArtikla(Vrsta_artikla vrArtt) { InitializeComponent(); vrArt = vrArtt; }