private void button1_Click(object sender, EventArgs e) { using (ApplicationContext db = new ApplicationContext()) { db.Roles.Load(); db.Users.Load(); var user = db.Users.FirstOrDefault(u => u.Login == textBoxLogin.Text && u.Password == textBoxPass.Text); if (user != null) { ApplicationContext.CurrentUser = user; switch (user.Role.NameRole) { case "Исполнитель": { var form = new Forms.OrderAcceptForm(); form.Show(); this.Hide(); break; } case "Заказчик": { var form = new Forms.OrderForm(); form.Show(); this.Hide(); break; } default: MessageBox.Show("В базе данных нет вашей роли! Обратитесь за помощью к администратору."); break; } } else { MessageBox.Show("Неправильный логин или пароль!"); } } }
private void button1_Click(object sender, EventArgs e) { OrderForm form = new OrderForm(); form.ShowDialog(); }