Пример #1
0
        public bool Button_Reg(string TxtLogin, string PasPassword, string TxtФамилия, string TxtИмя, string TxtОтчество, string TxtНомер)
        {
            gr691_tkpEntities db = new gr691_tkpEntities();

            if (string.IsNullOrWhiteSpace(TxtLogin) || string.IsNullOrWhiteSpace(PasPassword) || string.IsNullOrWhiteSpace(TxtФамилия) || string.IsNullOrWhiteSpace(TxtИмя) || string.IsNullOrWhiteSpace(TxtНомер))
            {
                MessageBox.Show("Ключевые поля не заполнены");
                return(false);
            }
            else
            {
                if (db.Kurs_User.Select(item => item.Логин).Contains(TxtLogin))
                {
                    MessageBox.Show("Логин уже существует в системе");
                    return(false);
                }
                Kurs_User kurs_User = new Kurs_User();
                kurs_User.Логин    = TxtLogin;
                kurs_User.Пароль   = PasPassword;
                kurs_User.Фамилия  = TxtФамилия;
                kurs_User.Имя      = TxtИмя;
                kurs_User.Отчество = TxtОтчество;
                kurs_User.Телефон  = TxtНомер;
                kurs_User.RoleId   = 3;

                db.Kurs_User.Add(kurs_User);
                db.SaveChanges();

                MessageBox.Show("Вы успешно зарегистрировались");
            }
            return(true);
        }
Пример #2
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);
        }