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