Esempio n. 1
0
        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>";
            }
        }