private void Save(object sender, RoutedEventArgs e) { if (NewPasswordTextBox.Text != ConfirmPasswordTextBox.Text) { MessageBox.Show("Podane hasła się różnią!"); return; } Courier c = null; c = (from courier in DB.CouriersList where courier.Login == NewLoginTextBox.Text select courier).First(); if (c != null && NewLoginTextBox.Text != ((CourierWindow)Owner).CurrentCourier.Login) { MessageBox.Show("Podany login jest zajęty!"); NewLoginTextBox.BorderBrush = new SolidColorBrush(Colors.Red); return; } ((CourierWindow)Owner).CurrentCourier.Login = NewLoginTextBox.Text; ((CourierWindow)Owner).CurrentCourier.Password = NewPasswordTextBox.Text; Close(); }
public void AddCourier(object sender, RoutedEventArgs e) { if (NameTextBox.Text == String.Empty || SurnameTextBox.Text == String.Empty || LoginTextBox.Text == String.Empty || PasswordTextBox.Text == String.Empty) { MessageBox.Show("Uzupełnij puste pola!"); return; } Courier us = null; try { us = DB.CouriersList.Where(u => u.Login == LoginTextBox.Text).Single(); } catch (Exception) { } if (us != null) { MessageBox.Show("Podany login jest zajety!"); return; } DB.CouriersList.Add(new Courier(LoginTextBox.Text, PasswordTextBox.Text, NameTextBox.Text, SurnameTextBox.Text)); MessageBox.Show("Rejestracja powiodła się!"); Close(); }
public void AddCourier(Courier item) { CouriersList.Add(item); }