1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace lyahov_tkani
- {
- public partial class Авторизация : Form
- {
- public Авторизация()
- {
- InitializeComponent();
- }
- // Код на авторизацию пользователя в системе
- private void vxod_Click(object sender, EventArgs e)
- {
- {
- if (string.IsNullOrEmpty(login.Text) || string.IsNullOrEmpty(password.Text))
- {
- MessageBox.Show("Write login or password!");
- return;
-
- }
- else
- {
- using (var db = new lyahov_TkaniEntities())
- {
- var user = db.Пользователь.AsNoTracking().FirstOrDefault(u => u.Логин == login.Text && u.Пароль == password.Text);
- if (user == null)
- {
-
- MessageBox.Show("User not founded!");
- return;
- }
- else
- {
-
- if (user.Роль == "Директор")
- {
- Директор ad = new Директор();
- ad.Show();
- Hide();
- }
- if (user.Роль == "Кладовщик")
- {
- Кладовщик ad = new Кладовщик();
- ad.Show();
- Hide();
- }
- if (user.Роль == "Менеджер")
- {
- Менеджер ad = new Менеджер();
- ad.Show();
- Hide();
- }
- if (user.Роль == "Заказчик")
- {
- Заказчик ad = new Заказчик();
- ad.Show();
- Hide();
- }
- }
- }
- }
- }
- }
-
- }
- }
|