private void Button_Back(object sender, RoutedEventArgs e)
        {
            Авторизация авт = new Авторизация();

            авт.Show();
            Close();
        }
        private void Button_Reg(object sender, RoutedEventArgs e)
        {
            MethReg methReg = new MethReg();

            methReg.Button_Reg(TxtLogin.Text, PasPassword.Password, TxtФамилия.Text, TxtИмя.Text, TxtОтчество.Text, TxtНомер.Text);
            Авторизация авт = new Авторизация();

            авт.Show();
            Close();
        }
Esempio n. 3
0
        public bool Button_Auth(string TxtLogin, string PasPassword)
        {
            gr691_tkpEntities db        = new gr691_tkpEntities();
            Kurs_User         kurs_User = db.Kurs_User.FirstOrDefault(i => i.Логин == TxtLogin);

            if (string.IsNullOrWhiteSpace(TxtLogin) || string.IsNullOrWhiteSpace(PasPassword))
            {
                MessageBox.Show("Ключевые поля не заполнены");
                return(false);
            }
            else if (kurs_User != null)
            {
                if (kurs_User.Логин == TxtLogin && kurs_User.Пароль == PasPassword)
                {
                    if (kurs_User.RoleId == 1)
                    {
                        Авторизация    авторизация    = new Авторизация();
                        Administration administration = new Administration();
                        administration.Show();
                        авторизация.Close();
                    }
                    else if (kurs_User.RoleId == 2)
                    {
                    }
                    else if (kurs_User.RoleId == 3)
                    {
                    }
                }
                else
                {
                    MessageBox.Show("Неверный логин или пароль");
                    return(false);
                }
            }
            else
            {
                MessageBox.Show("Пользователя с таким логином не существует");
                return(false);
            }
            return(true);
        }