123456789101112131415161718192021222324252627282930313233 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- namespace WpfApp1.Methods
- {
- public class AuthorizationMethod
- {
- //переменная для хранения id пользователя, вошедшего в систему
- public static int globalIdUser;
- //логика авторизации
- public bool AuthorizationEnter (string login, string password)
- {
- CafeEntities db = new CafeEntities();
- if(string.IsNullOrWhiteSpace(login) || string.IsNullOrWhiteSpace(password))
- {
- MessageBox.Show("Не все поля заполнены", "Авторизация", MessageBoxButton.OK, MessageBoxImage.Error);
- return false;
- }
- var enter = db.Test_User.FirstOrDefault(e => e.Login == login && e.Password == password);
- if (enter == null)
- {
- MessageBox.Show("Логин или пароль не верны", "Авторизация", MessageBoxButton.OK, MessageBoxImage.Error);
- return false;
- }
- globalIdUser = enter.id;
- return true;
- }
- }
- }
|