<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
* Description of Cargos
*
* @author Desarrollo
*/
class _Cargos {
//put your code here
public static function todos() {
$sqlQuery = CargosSQL::DATOS_BASICOS;
return SicamDB::selectVariasFilas($sqlQuery);
}
public static function getAllCargosPorTipoCargo($tipoCargoID) {
$sqlQuery = CargosSQL::DATOS_BASICOS . " WHERE tipoCargoID=?; ";
return SicamDB::selectVariasFilas($sqlQuery, array($tipoCargoID));
}
public static function datos($cargoID) {
$sqlQuery = CargosSQL::DATOS_BASICOS . " WHERE cargoID=?; ";
return SicamDB::selectUnaFila($sqlQuery, array($cargoID));
}
public static function jefesInmediatos() {
$sqlQuery = "SELECT DISTINCT CamaraColaboradores.*, Personas.*, CargoJefe.* FROM CamaraCargos "
. "INNER JOIN CamaraColaboradores ON (CamaraCargos.cargoPERMISOS = CamaraColaboradores.colaboradorID) "
. "INNER JOIN Personas ON (CamaraColaboradores.personaID = Personas.personaID) "
. "INNER JOIN CamaraCargos AS CargoJefe ON (CamaraColaboradores.cargoID=CargoJefe.cargoID) ";
return SicamDB::selectVariasFilas($sqlQuery);
}
}