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; }
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(); }