<?php
/*
* Copyright 2017-08-31 Cámara de Comercio de Santa Marta para el Magdalena.
* Autor: Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>.
* Archivo: consultas.
*
* Licenciado bajo la Licencia Apache, Versión 2.0;
* Usted no puede usar este archivo excepto en conformidad con la Licencia.
* Usted puede obtener una copia de la Licencia en
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* A menos que sea requerido por la ley aplicable o acordado por escrito, el software
* Distribuido bajo la licencia se distribuye en una "AS IS" o "COMO ESTA" BASE,
* SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas.
* Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.
*/
class AccionesSQL {
const DATOS = <<<SQL
SELECT
PlanesAcciones.*,
PlanesProgramas.*,
PlanesProgramasEstados.*,
CamaraCargos.*
FROM
PlanesAcciones
INNER JOIN PlanesProgramas ON PlanesAcciones.programaID = PlanesProgramas.programaID
INNER JOIN PlanesProgramasEstados ON PlanesProgramas.estadoProgramaID = PlanesProgramasEstados.estadoProgramaID
LEFT JOIN CamaraCargos ON PlanesAcciones.accionRESPONSABLE = CamaraCargos.cargoID
SQL;
const LISTADO_PORPROGRAMA_YTIPOPLAN = <<<SQL
SELECT
PlanesProgramas.programaID, PlanesProgramas.programaCODIGO, PlanesProgramas.programaTITULO,PlanesAcciones.accionID, PlanesAcciones.accionCODIGO,
PlanesAcciones.accionJUSTIFICACION, PlanesAcciones.accionTITULO, CamaraCargos.cargoTITULO
FROM PlanesAcciones
INNER JOIN PlanesProgramas ON PlanesAcciones.programaID = PlanesProgramas.programaID
INNER JOIN PlanesActividades ON PlanesAcciones.accionID = PlanesActividades.accionID
INNER JOIN PlanesOperaciones ON PlanesActividades.actividadID = PlanesOperaciones.actividadID
LEFT JOIN CamaraCargos ON PlanesAcciones.accionRESPONSABLE = CamaraCargos.cargoID
SQL;
const LISTADO_PORPROGRAMA = <<<SQL
SELECT
PlanesProgramas.programaID, PlanesProgramas.programaCODIGO, PlanesProgramas.programaTITULO,PlanesAcciones.accionID, PlanesAcciones.accionCODIGO,
PlanesAcciones.accionJUSTIFICACION, PlanesAcciones.accionTITULO
FROM PlanesAcciones
INNER JOIN PlanesProgramas ON PlanesAcciones.programaID = PlanesProgramas.programaID
SQL;
}