69 lines
2.1 KiB
C#
69 lines
2.1 KiB
C#
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;
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|