<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Model_Tipo_usuarios extends CI_Model{

	function __construct(){
		parent::__construct();
	}

	function all(){
		$query = $this->db->get('cat_tipo_usuario');
		return $query->result();
	}

	function all_filtered($campo,$valor){
		$this->db->like($campo,$valor);
		$query = $this->db->get('cat_tipo_usuario');
		return $query->result();
	}

	function find($pk){
		$this->db->where('pk_cat_tipo_usuario',$pk);
		return $this->db->get('cat_tipo_usuario')->row();
	}

	function insert($registro){
		$this->db->set($registro);
		$this->db->insert('cat_tipo_usuario');
	}

	function update($registro){
		$this->db->set($registro);
		$this->db->where('pk_cat_tipo_usuario',$registro['pk_cat_tipo_usuario']);
		$this->db->update('cat_tipo_usuario');
	}
	
	function update_status ($pk,$status){
		$registro = array("status" => $status);
		$this->db->where('pk_cat_tipo_usuario',$pk);
		$this->db->update('cat_tipo_usuario',$registro);
	}

}