public static int UsuariosRepetidos(string usuario, string contra, string nombre, string apellido, string correo) { int valor = 0; MySqlConnection conexion = datos.ObtenerConexion(); MySqlCommand cmd = new MySqlCommand("SELECT Id_Usuario FROM usuarios WHERE Nombre_Usuario='" + usuario + "'", conexion); valor = Convert.ToInt32(cmd.ExecuteScalar()); if (valor != 0) { //no es necasario validar aqui ya que en el formulario Registro tenemos alertas si valor = 0 } else { Conexiones.AgregarUsuario(nombre, apellido, usuario, contra, correo); } conexion.Close(); return(valor); }
protected void Unnamed1_Click(object sender, EventArgs e) { if (txtUser.Text.Trim() != "" && txtPassword.Text.Trim() != "" && txtPassword2.Text.Trim() != "" && txtName.Text.Trim() != "" && txtLastname.Text.Trim() != "" && txtGMAIL.Text.Trim() != "") { if (txtPassword.Text == txtPassword2.Text) { string nombre; string apellido; string encriptada; string usuario; string correo; nombre = txtName.Text; apellido = txtLastname.Text; usuario = txtUser.Text; encriptada = EncryptString(txtPassword.Text, initVector); correo = txtGMAIL.Text; if (Conexiones.UsuariosRepetidos(usuario, encriptada, nombre, apellido, correo) == 0) { alerta.Text = "<script>Swal.fire('Registrado con éxito', '¡Gracias por preferirnos!', 'success'); </script>"; txtName.Text = ""; txtLastname.Text = ""; txtUser.Text = ""; txtPassword.Text = ""; txtPassword2.Text = ""; txtGMAIL.Text = ""; } else { alerta.Text = "<script>Swal.fire('Este usuario ya existe', 'Elije nuevo nombre de usuario', 'error'); </script>"; } } else { alerta.Text = "<script>Swal.fire('Contraseña incorrecta', 'Repita su contraseña.', 'error');</script>"; } } else { alerta.Text = "<script>Swal.fire('ADVERTENCIA', 'No deje espacios en blanco', 'error') </script>"; } }