private void K_Button_Zatwierdź_Numer_Pracownika_Click(object sender, RoutedEventArgs e) { if (TextBox_Haslo.Text == "programowanie") { Pracownicy = Pracownicy.Odczytaj_Pracowników_XML("pracownicy.xml") as pracownicy; lista_pracowników = new ObservableCollection <pracownik>(Pracownicy.Pracownicy); bool numer = false; pracownik_Window.Identyfikator = TextBox_Numer_Pracownika.Text; numer = Pracownicy.sprawdzenie(pracownik_Window); Pracownik_Menu_Window pracownik_menu = new Pracownik_Menu_Window(); if (numer) { pracownik_Window = Pracownicy.Pobierz(pracownik_Window.Identyfikator) as pracownik; string nazwa = "pracownik.xml"; XmlSerializer serializer = new XmlSerializer(typeof(pracownik)); StreamWriter writer = new StreamWriter(nazwa); serializer.Serialize(writer, pracownik_Window); writer.Close(); pracownik_menu.Show(); } else { MessageBox.Show("Podano zły identyfikator"); } } else { MessageBox.Show("Złe hasło"); } }
public lista_pracownikow_Window() { MoveBottomRightEdgeOfWindow(); InitializeComponent(); Pracownicy = Pracownicy.Odczytaj_Pracowników_XML("pracownicy.xml") as pracownicy; lista_pracownikow = new ObservableCollection <pracownik>(Pracownicy.Pracownicy); pracownicy_list.ItemsSource = lista_pracownikow; }