1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- using iText.StyledXmlParser.Jsoup.Nodes;
- using System.Linq;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Navigation;
- namespace Лорий_ПР13.Pages
- {
- /// <summary>
- /// Логика взаимодействия для Page1.xaml
- /// </summary>
- public partial class Page1 : Page
- {
- public Page1()
- {
- InitializeComponent();
- }
- private void ButtonEnter_onClick(object sender, RoutedEventArgs e)
- {
- if (string.IsNullOrEmpty(TextBoxLogin.Text)|| string.IsNullOrEmpty(PasswordBox.Text))
- {
- MessageBox.Show("Введите логин и пароль");
- return;
- }
- using (var db = Entities)
- {
- var user = db.User
- .AsNoTracking()
- .FirstOrDefault(u => u.Login == TextBoxLogin.Text && u.Passwordbox == PasswordBox.Text);
- if (user == null)
- {
- MessageBox.Show("Пользователь с такими данными не найден");
- return;
- }
- MessageBox.Show("Пользователь найден");
- switch (user.Role)
- {
- case "Заказчик":
- NavigationService.Navigate(new Menu());
- break;
- case "Директор":
- NavigationService.Navigate(new Menu());
- break;
- }
- }
- }
- }
- }
|