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