示例#1
0
        private void uiActionNoviLijek_Click(object sender, EventArgs e)
        {
            bool postoji = false;

            using (var db = new MSDomEntities())
            {
                BindingList <lijek> listaLijekova = new BindingList <lijek>(db.lijeks.ToList());
                lijek lijek = new lijek();
                lijek.naziv    = uiInputNaziv.Text;
                lijek.kolicina = int.Parse(uiInputKolicinaLijeka.Text);
                foreach (var item in listaLijekova)
                {
                    if (item.naziv == lijek.naziv)
                    {
                        postoji = true;
                    }
                }
                if (!postoji)
                {
                    db.lijeks.Add(lijek);
                    db.SaveChanges();
                }
                else
                {
                    MessageBox.Show("Lijek već postoji u bazi!");
                }
            }
            uiInputKolicinaLijeka.Clear();
            uiInputNaziv.Clear();
            DohvatiLijekove();
        }
示例#2
0
        private void uiActionObrisiLijek_Click(object sender, EventArgs e)
        {
            lijek lijekZaBrisanje = lijekBindingSource.Current as lijek;

            if (lijekZaBrisanje != null)
            {
                using (var db = new MSDomEntities())
                {
                    db.lijeks.Attach(lijekZaBrisanje);
                    db.lijeks.Remove(lijekZaBrisanje);
                    db.SaveChanges();
                }
            }
            DohvatiLijekove();
        }
示例#3
0
        private void uiActionUnosKolicine_Click(object sender, EventArgs e)
        {
            lijek lijekZaAzuriranje = lijekBindingSource.Current as lijek;

            if (lijekZaAzuriranje != null)
            {
                using (var db = new MSDomEntities())
                {
                    db.lijeks.Attach(lijekZaAzuriranje);
                    lijekZaAzuriranje.kolicina += int.Parse(uiInputKolicina.Text);
                    db.SaveChanges();
                }
            }
            uiInputKolicina.Clear();

            DohvatiLijekove();
        }