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); }
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); }