コード例 #1
0
        public bool existeUsuario(string usuario)
        {
            //Para traer nuestros datos de la consulta
            MySqlDataReader reader;

            //Creamos la conexion a MySql
            MySqlConnection conexion = ConexionReg.getConnexion();

            conexion.Open();

            string sql = "SELECT id FROM users WHERE usuario LIKE @usuario";

            //Creamos nuestro comando para poder hacer nuestra consulta
            MySqlCommand comando = new MySqlCommand(sql, conexion);

            comando.Parameters.AddWithValue("@usuario", usuario);

            reader = comando.ExecuteReader();

            if (reader.HasRows)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        //Metodo que devuelve si se registo el usuario o cuantas filas se ingresaron en la tabla
        public int registro(users usuario)
        {
            //Creamos la conexion a MySql
            MySqlConnection conexion = ConexionReg.getConnexion();

            conexion.Open();

            string sql = "INSERT INTO users (nombre, usuario, password, tipo) VALUES(@nombre, @usuario, @password, @tipo)";

            //Creamos nuestro comando para poder hacer nuestra consulta
            MySqlCommand comando = new MySqlCommand(sql, conexion);

            comando.Parameters.AddWithValue("@nombre", usuario.Nombre);
            comando.Parameters.AddWithValue("@usuario", usuario.Usuario);
            comando.Parameters.AddWithValue("@password", usuario.Password);
            comando.Parameters.AddWithValue("@tipo", 1);//Por default Administrador

            //Regresa el numero de filas insertadas en la tabla
            int resultado = comando.ExecuteNonQuery();

            return(resultado);
        }