using DEM_Timofeev_prob.Models; namespace DEM_Timofeev_prob { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button_guest_Click(object sender, EventArgs e) { this.Hide(); Form_guest ff = new Form_guest(); ff.Show(); } private void button_avtoriz_Click(object sender, EventArgs e) { string login = txt_login.Text.Trim(); string password = txt_pass.Text; if (string.IsNullOrEmpty(login) || string.IsNullOrEmpty(password)) { MessageBox.Show("Введите логин и пароль"); return; } using (var db = new DemDemContext()) { var lib = db.Users .FirstOrDefault(x => x.Login == login && x.Password == password); if (lib == null) { MessageBox.Show("Вы набрали неправильный логин или пароль"); return; } switch (lib.IdRole) { case 1: MessageBox.Show($"Добро пожаловать пользователь {lib.Fio} !!!"); this.Hide(); Form_user ff = new Form_user(); ff.user(lib.Fio); ff.Show(); break; case 2: MessageBox.Show($"Добро пожаловать Админ {lib.Fio} !!!"); this.Hide(); Form_admin ss = new Form_admin(); ss.admin(lib.Fio); ss.Show(); break; case 3: MessageBox.Show($"Добро пожаловать менеджер {lib.Fio} !!!"); this.Hide(); Form_maneger aa = new Form_maneger(); aa.maneger(lib.Fio); aa.Show(); break; } } } } }