using MyWpfApp.models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace MyWpfApp.Pages { /// /// Логика взаимодействия для Auth.xaml /// public partial class Auth : Page { List users; public Auth() { InitializeComponent(); // users = new List() { new User { Name = "Ivan", Login = "123", Password = "123", Id = 1 }, new User() { Name = "Petr", Login = "456", Password = "456", Id = 2 } }; } private void btnEnter_Click(object sender, RoutedEventArgs e) { int pass = TxtPassword.Password.GetHashCode(); LoginedTable currentUser = Globals.MyGlobalConnection.LoginedTable.FirstOrDefault(x=>x.Login == TxtLogin.Text && x.Password == pass); if (currentUser != null) { MessageBox.Show("Здравствуйте, "+ currentUser.Roles.Role); if (currentUser.IDRole==1) { Globals.MyGlobalFrame.Navigate(new PageUserList()); } else { Globals.MyGlobalFrame.Navigate(new PageUserInfo(currentUser)); } } else { MessageBox.Show("Вы не зарегистрированы"); } } private void Button_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Сработало"); } } }