示例#1
0
        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("Неправильный логин или пароль!");
                }
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            OrderForm form = new OrderForm();

            form.ShowDialog();
        }