Esempio n. 1
0
        private void AddRadnik()
        {
            Random random = new Random();

            Majstor radnik = new Majstor();

            radnik.Radnik               = new Radnik();
            radnik.Radnik.Ime           = Ime;
            radnik.Radnik.Prezime       = Prezime;
            radnik.Radnik.MBR           = MBR;
            radnik.Radnik.Sifra_radnika = random.Next(0, 100);

            string[] speci = Specijalnost.Split(' ');
            radnik.Specijalnost = speci[1];

            radnik.Radnik.Majstor = "";

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

            foreach (Majstor m in entities.Majstors)
            {
                RadnikList.Add(m);
            }

            Ime          = string.Empty;
            Prezime      = string.Empty;
            MBR          = string.Empty;
            Specijalnost = string.Empty;
        }
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();
        }