<?php
class DocumentoIdentidadModel extends Query{
    public function __construct()
    {
        parent::__construct();
    }
    private $codigo, $descripcion;

    public function insertDocumentoIdentidad(int $codigo,string $descripcion)
    {
        $this->codigo = $codigo;
        $this->descripcion = $descripcion;
       
        $sql = "insert into stipodocumentoidentidad (codigo,descripcion) values (?,?)";
        $datos = array($this->codigo,$this->descripcion);
        $data=$this->save($sql,$datos);
        if($data == 1){
            $res = 1;
        }else{
            $res = 0;
        }
        return $res;
    }

    public function getDocumentoIdentidades()
    {
        $sql = "select * from stipodocumentoidentidad";
        $data = $this->selectAll($sql);
        return $data;
    }
    
    public function getDocumentoIdentidad(int $codigo)
    {
        $this->codigo=$codigo;
        $sql = "select * from stipodocumentoidentidad where codigo=".$this->codigo;
        
        $data = $this->select($sql);
        return $data;
    }

    public function updateDocumentoIdentidad(int $codigo,string $descripcion){
        $this->codigo = $codigo;
        $this->descripcion = $descripcion;
        $sql="update stipodocumentoidentidad
        set descripcion = ? where codigo=?";
        $datos = array($this->descripcion,$this->codigo);
        $data=$this->save($sql,$datos);
        if($data==1){
            $res=1;
        }else{
            $res=0;
        }
        return $res;        
    }

}
?>