<?php
class EventosModel extends Query
{
    public function __construct()
    {
        parent::__construct();
    }

    public function getData(string $table)
    {
        $sql = "SELECT COUNT(*) as $table FROM $table WHERE estado = 1";
        $data = $this->select($sql);
        return $data;
    }

    public function getEventos(int $idusuario)
    {
        $sql = "SELECT tipousuario,codigo_vendedor FROM usuarios WHERE id = $idusuario";
        $tipo = $this->select($sql);
        $codigo_vendedor=$tipo['codigo_vendedor'];


        if($tipo['tipousuario'] == 3) {
            //$sql = "SELECT *,DATEDIFF(now(),ultimaventa) as diasdiferencia,DATEDIFF(now(),ultimopago) as diasdiferenciapago,DATEDIFF(now(),programacion) as diasdiferenciaprogramacion,DATEDIFF(now(),ultimavisita) as diasdiferenciavisita FROM clientes WHERE id_vendedor1 = $codigo_vendedor";            
            $sql = "SELECT id,title,descripcion,color,textColor,start,end,allDay FROM `eventos` WHERE destinatario = $codigo_vendedor";
        } else {
            $sql = "SELECT id,title,descripcion,color,textColor,start,end,allDay FROM `eventos`";
        }
        
        $data = $this->selectAll($sql);
        return $data;
    }

    public function getEmpresa()
    {
        $sql = "SELECT * FROM empresa";
        $data = $this->select($sql);
        return $data;
    }

    public function getSucursales()
    {
        $sql = "SELECT iduser as id, user as nombre  FROM `ws_users` ORDER BY iduser";
        $data = $this->selectAll($sql);
        return $data;
    }

    public function getVendedores()
    {
        $sql = "SELECT id,tipo,codven,nombre FROM `vendedores` WHERE tipo = 2 ORDER BY id";
        $data = $this->selectAll($sql);
        return $data;
    }

    public function getOperadores()
    {
        $sql = "SELECT id,tipo,codven,nombre FROM `vendedores` WHERE tipo = 3 ORDER BY id";
        $data = $this->selectAll($sql);
        return $data;
    }


/*
    public function modificarDatos($identidad, $nombre, $telefono, $correo, $direccion,$mensaje, $impuesto, $smtp, $usuario_smtp, $clave_smtp, $puerto_smtp, $id)
    {
        $sql = "UPDATE empresa SET identidad=?, nombre=?, telefono=?, correo=?, direccion=?, mensaje=?, impuesto = ?, smtp=?, usuario_smtp=?, clave_smtp=?, puerto_smtp=? WHERE id = ?";
            $datos = array($identidad, $nombre, $telefono, $correo, $direccion,$mensaje, $impuesto, $smtp, $usuario_smtp, $clave_smtp, $puerto_smtp, $id);
            $data = $this->save($sql, $datos);
            if ($data == 1) {
                $res = "ok";
            } else {
                $res = "error";
            }
        return $res;
    }
*/        


}
