<?php

/*
 * Copyright 2017-10-04  Cámara de Comercio de Santa Marta para el Magdalena.
 * Autor: Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>.
 * Archivo: Configuracion.
 *
 * 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.
 */

/**
 * Description of Afiliados
 *
 * @author Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>
 */

class AfiliadosControlador extends Controladores {

    function mostrarTodos() {
        Vistas::mostrar('afiliados', 'afiliados/listado');
    }

    function tablaListado() { 
        $afiliados = Afiliados::todos();
        Vistas::mostrar(
            'afiliados', 'afiliados/tbl_afiliados', array('afiliados' => $afiliados)
        );
        //Vistas::mostrarSencillo('afiliados', 'afiliados/view_table_afiliado', array('afiliados' => $afiliados));
    }
    
    function mostrarPoliticas(){
        $PoliticaAfiliacion = Politicas::porCodigo("AFILIACION");
        Vistas::mostrar(
            'afiliados', 'aplicacion/form-politicas',  
            array(
                "PoliticaAfiliacion"=>$PoliticaAfiliacion 
            ) 
        );
    }
    
    function actualizarPoliticaAfiliacion(){
        if( isset($this->politicaID)){
            if(isset($this->politicaCONTENIDO)){
                $actualizado = Politicas::actualizar($this->politicaID, $this->politicaCONTENIDO );
                if($actualizado){
                    echo RespuestasSistema::exito("SE HA ACUTALIZADO LA POLITICA DE AFILIACIÓN CORRECTAMENTE.");
                }else{
                    echo RespuestasSistema::fallo("NO SE PUDO ACTUALIZAR LA POLITICA DE AFILIACION.");
                }
            }else{
                echo RespuestasSistema::error("NO CONTENIDO PARA ACTUALIZAR LA POLITICA DE AFILIACION.");
            }
        }else{
            echo RespuestasSistema::error("NO LLEGÓ LA IDENTIFICACIÓN DE LA POLITICA QUE SE VA HA ACTUALIZAR");
        }
    }
    
    
}
