Advertisement
Guest User

Untitled

a guest
May 24th, 2015
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.68 KB | None | 0 0
  1. private void AddDoctor(object sender, RoutedEventArgs e)
  2.         {
  3.             if (Imie.Text.Equals("") || Nazwisko.Text.Equals("") || Login.Text.Equals(""))
  4.             {
  5.                 MessageBox.Show("Wypełnij wszystkie pola.");
  6.                 return;
  7.             }
  8.             if (Oddzial.SelectedItem == null)
  9.             {
  10.                 MessageBox.Show("Wybierz oddział.");
  11.                 return;
  12.             }
  13.             KeyValuePair<int, string> selectedEntry = (KeyValuePair<int, string>)Oddzial.SelectedItem;
  14.             MessageBox.Show(selectedEntry.Key.ToString());
  15.  
  16.             u.CreateNewUser(Login.Text.ToString());
  17.  
  18.             using (var database = new projektzespolowyEntities())
  19.             {
  20.                 var list = new List<specjalnosci>();
  21.  
  22.                 foreach (specjalnosci p in Spec.SelectedItems)
  23.                 {
  24.                     var spec = new specjalnosci()
  25.                     {
  26.                         nazwa = p.nazwa
  27.                     };
  28.                     list.Add(spec);
  29.                 }
  30.                 var lekarz = new lekarze()
  31.                 {
  32.                     imie = Imie.Text.ToString(),
  33.                     nazwisko = Nazwisko.Text.ToString(),
  34.                     uwagi = Uwagi.Text.ToString(),
  35.                     oddzial_id = selectedEntry.Key,
  36.                     uzytkownik_id = u.LastInsertedId,
  37.                     specjalnosci = list
  38.                 };
  39.                 database.lekarze.Add(lekarz);
  40.                 foreach (var el in list)
  41.                 {
  42.                     database.lekarze.specjalnosci.Add(el);
  43.                 }
  44.                 database.SaveChanges();
  45.             }
  46.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement