<?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;
	




}

