private void save_Click(object sender, RoutedEventArgs e) { //Сохранение новых данных Persona persona = null; Entities1 user = new Entities1(); persona = user.Persona.Where(b => b.LoginReg == loginText.Text).FirstOrDefault(); if (persona != null) { persona.Imia = fioTextRed.Text; persona.Pochta = pochtaTextRed.Text; persona.Telefon = telefonTextRed.Text; user.Persona.Add(persona); //занесение в бд user.SaveChanges(); //сохранение в бд } //Вывод новых данных fioText.Text = persona.Imia; pochtaText.Text = persona.Pochta; telefonText.Text = persona.Telefon; //Скрытие и открытие элементов blokRed.Visibility = Visibility.Collapsed; blokOsnov.Visibility = Visibility.Visible; }
private void enter_Click(object sender, RoutedEventArgs e) { //Получение данных от пользователя string loginUser = loginText.Text; string pass = passText.Password; //Проверка наличия пользователя в базе Persona persona = null; using (Entities1 user = new Entities1()) { persona = user.Persona.Where(b => b.LoginReg == loginUser && b.ParolReg == pass).FirstOrDefault(); } if (persona != null) { MessageBox.Show("Вход выполнен успешно!"); //Переход в кабинет администратора if (persona.CodRol == 1) { Admin admin = new Admin(loginUser); admin.Show(); Close(); } //Переход в кабинет пользователя else if (persona.CodRol == 2) { Cabinet user = new Cabinet(loginUser); user.Show(); Close(); } //Переход в кабинет разработчика else { Razrab razrab = new Razrab(loginUser); razrab.Show(); Close(); } } else { MessageBox.Show("Неверный логин или пароль!"); } }
public Admin(string loginUser) { InitializeComponent(); //Вывод данных из таблицы Entities1 registraciaEntities = new Entities1(); var Sravnenie = registraciaEntities.Persona.FirstOrDefault(p => p.LoginReg == loginUser); if (Sravnenie != null) { loginText.Text = Sravnenie.LoginReg; fioText.Text = Sravnenie.Imia; pochtaText.Text = Sravnenie.Pochta; telefonText.Text = Sravnenie.Telefon; polText.Text = Sravnenie.Pol; } }