public static UserWindow getInst(Users U) { if (instance == null) { instance = new UserWindow(U); } return(instance); }
public void Sign() { if (LOG.Text.Length == 0 && PASS.Text.Length == 0) { MessageBox.Show("Введите логин и пароль"); } else if (LOG.Text.Length == 0 && PASS.Text.Length != 0) { MessageBox.Show("Введите логин"); } else if (LOG.Text.Length != 0 && PASS.Text.Length == 0) { MessageBox.Show("Введите пароль"); } else { using (ModelBD md = new ModelBD()) { var login = md.Users.FirstOrDefault(p => p.Login.Equals(LOG.Text)); var password = md.Users.FirstOrDefault(p => p.Password.Equals(PASS.Text)); if (login == null && password == null) { MessageBox.Show("Такого логина и пароля не существует"); } else if (login == null && password != null) { MessageBox.Show("Неправильный логин"); } else if (password == null && login != null) { MessageBox.Show("Неправильный пароль"); } else { Users user = md.Users.Where(p => p.Login.Equals(LOG.Text) && p.Password.Equals(PASS.Text)).FirstOrDefault(); UserWindow userWindow = UserWindow.getInst(user); userWindow.Show(); } } } }
private void Button_Click(object sender, RoutedEventArgs e) { if (LOG.Text.Length == 0 && PASS.Text.Length == 0) { MessageBox.Show("Введите логин и пароль"); } else if (LOG.Text.Length == 0 && PASS.Text.Length != 0) { MessageBox.Show("Введите логин"); } else if (LOG.Text.Length != 0 && PASS.Text.Length == 0) { MessageBox.Show("Введите пароль"); } else { using (ModelBD md = new ModelBD()) { var login = md.Users.FirstOrDefault(p => p.Login.Equals(LOG.Text)); var password = md.Users.FirstOrDefault(p => p.Password.Equals(PASS.Text)); if (login == null && password == null) { MessageBox.Show("Такого логина и пароля не существует"); } else if (login == null && password != null) { MessageBox.Show("Неправильный логин"); } else if (password == null && login != null) { MessageBox.Show("Неправильный пароль"); } else { Users user = md.Users.Where(p => p.Login.Equals(LOG.Text) && p.Password.Equals(PASS.Text)).FirstOrDefault(); UserWindow userWindow = new UserWindow(user); userWindow.Show(); } } } }
public static void NullInst() { instance = null; }