public int AddUser(Users u) { if (Session["user"] == null) { return(-1000); } if (!PowerDAL.HasPower((Session["user"] as Users).RoleID.Value, 15)) { return(-1001); } return(UsersDAL.AddUser(u)); }
private void btnRegister_Click(object sender, RoutedEventArgs e) { UsersDAL usersDAL = new UsersDAL(); string errorMsg = ""; if (inpLogin.Text == "") { errorMsg += "Логин не введён!\n"; } else if (inpLogin.Text.Length > 30) { errorMsg += "Логин слишком длинный!\n"; } else if (usersDAL.IsUserExists(inpLogin.Text)) { errorMsg += "Пользователь с таким логином уже существует. Придумайте новый Логин!\n"; } if (inpPassword.Password == "") { errorMsg += "Пароль не введён. Придумайте пароль!\n"; } else if (!PasswordLib.CheckPassword(inpPassword.Password)) { errorMsg += "Пароль не соответсвует правилам:\n" + "--> Длина пароля должна быть 6-18 символов \n" + "--> Минимум 1 специальный символ: *&{}|+\n" + "--> Минимум 1 цифра\n" + "--> Минимум 1 заглавная буква\n" + "--> Нет 3 подряд идущих одинаковых символов\n"; } else if (inpPassword.Password != inpPassword2.Password) { errorMsg = "Пароли не совпадают\n"; } if (errorMsg == "") { // TODO: Добавить нового заказчика в БД usersDAL.AddUser(inpLogin.Text, inpPassword.Password, "заказчик", inpLastName.Text, inpName.Text, inpMiddleName.Text, ""); NavigationService.Navigate(new LoginPage()); } else { MessageBox.Show(errorMsg); } }
public int AddUser(UserInfo item) { return(UsersDAL.AddUser(item)); }
public bool AddUser(Users user, string insertuser) { return(UDAL.AddUser(user, insertuser)); }