Example #1
0
 private void PrzyciskZapisz_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (EdytowanaKlasa == null)
         {
             Klasa NowaKlasa = new Klasa();
             NowaKlasa.Litera  = PoleLitera.Text;
             NowaKlasa.Rocznik = Int32.Parse(PoleRocznik.Text);
             Wychowawca Wychowawca = new Wychowawca();
             Wychowawca.Imie      = PoleImie.Text;
             Wychowawca.Nazwisko  = PoleNazwisko.Text;
             NowaKlasa.Wychowawca = Wychowawca;
             BazaDanych.Klasa.Add(NowaKlasa);
             BazaDanych.SaveChanges();
         }
         else
         {
             EdytowanaKlasa.Litera              = PoleLitera.Text;
             EdytowanaKlasa.Rocznik             = Int32.Parse(PoleRocznik.Text);
             EdytowanaKlasa.Wychowawca.Imie     = PoleImie.Text;
             EdytowanaKlasa.Wychowawca.Nazwisko = PoleNazwisko.Text;
             BazaDanych.SaveChanges();
         }
         AktualizujListe();
     } catch (Exception ex)
     {
         MessageBox.Show("Błędne dane");
     }
 }
Example #2
0
 public OknoUczniowie(Klasa Klasa, SzkolaEntities BazaDanych)
 {
     this.Klasa      = Klasa;
     this.BazaDanych = BazaDanych;
     InitializeComponent();
     AktualizujListe();
     EtykietaUczniowieKlasy.Content = "Uczniowie klasy: " + Klasa.ToString();
 }
Example #3
0
 private void ListaKlasy_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     EdytowanaKlasa = (Klasa)ListaKlasy.SelectedItem;
     if (EdytowanaKlasa == null)
     {
         PrzyciskZapisz.Content = "Dodaj nową";
         PoleLitera.Text        = "";
         PoleImie.Text          = "";
         PoleNazwisko.Text      = "";
         PoleRocznik.Text       = "";
     }
     else
     {
         PrzyciskZapisz.Content = "Zapisz";
         PoleLitera.Text        = EdytowanaKlasa.Litera;
         PoleRocznik.Text       = EdytowanaKlasa.Rocznik.ToString();
         PoleImie.Text          = EdytowanaKlasa.Wychowawca.Imie;
         PoleNazwisko.Text      = EdytowanaKlasa.Wychowawca.Nazwisko;
     }
 }