Esempio n. 1
0
        private void DeleteRadnik()
        {
            Majstor nadjen = new Majstor();

            foreach (Majstor m in RadnikList)
            {
                if (RadnikList.Contains(SelectedItem))
                {
                    nadjen = SelectedItem;
                }
            }

            foreach (Majstor m in entities.Majstors)
            {
                if (m.Radnik.Sifra_radnika == SelectedItem.Radnik.Sifra_radnika)
                {
                    nadjen = m;
                }
            }


            RadnikList.Remove(nadjen);
            entities.Radniks.Remove(nadjen.Radnik);
            entities.Majstors.Remove(nadjen);
            entities.SaveChanges();
        }
Esempio n. 2
0
        private void SaveUpdateRadnik()
        {
            Majstor nadjen = new Majstor();

            foreach (Majstor m in entities.Majstors)
            {
                if (m.Radnik.Sifra_radnika == SelectedItem.Radnik.Sifra_radnika)
                {
                    nadjen = m;
                }
            }

            Random random = new Random();

            Majstor radnik = new Majstor();

            radnik.Radnik = new Radnik();

            if (Ime != string.Empty)
            {
                radnik.Radnik.Ime = Ime;
            }

            if (Prezime != string.Empty)
            {
                radnik.Radnik.Prezime = Prezime;
            }

            if (MBR != string.Empty)
            {
                radnik.Radnik.MBR = MBR;
            }

            radnik.Radnik.Sifra_radnika = SelectedItem.Radnik.Sifra_radnika;
            radnik.Radnik.Majstor       = "";

            if (Specijalnost != string.Empty)
            {
                string[] speci = Specijalnost.Split(' ');
                radnik.Specijalnost = speci[1];
            }

            RadnikList.Remove(SelectedItem);
            entities.Radniks.Remove(nadjen.Radnik);
            entities.Majstors.Remove(nadjen);

            RadnikList.Add(radnik);
            entities.Majstors.Add(radnik);
            entities.SaveChanges();
        }