Ejemplo n.º 1
0
        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();
                }
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 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!");
     }
 }
Ejemplo n.º 4
0
 private void gridViewArtikli_SelectionChanged(object sender, EventArgs e)
 {
     odabraniArtikl = artiklBindingSource.Current as Artikl;
 }
Ejemplo n.º 5
0
 public frmAzurirajArtikl(Artikl odabrani)
 {
     InitializeComponent();
     art = odabrani;
 }
Ejemplo n.º 6
0
 private void metroGrid1_SelectionChanged(object sender, EventArgs e)
 {
     artikl = artiklBindingSource.Current as Artikl;
 }