Example #1
0
        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!");
     }
 }
Example #3
0
        private void gridViewVrstaArtikla_SelectionChanged(object sender, EventArgs e)
        {
            Vrsta_artikla odabranaVrsta = vrstaartiklaBindingSource.Current as Vrsta_artikla;

            if (odabranaVrsta != null)
            {
                PrikaziArtikle(odabranaVrsta);
            }
        }
Example #4
0
        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();
            }
        }
Example #5
0
        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;
        }
Example #6
0
 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;
 }