asociado.php 3.11 KB
<?php

include_once 'sesiones/session_admin.php';

class Asociado extends Controller{


    function __construct()
    {
    parent::__construct();    
    }
    
    function render(){

        $asociados=$this->model->get();
        $this->view->asociados=$asociados;
    
        $this->view->render('asociado/index');
    }


    function ViewEdit($param=null){

        $id_asociado=$param[0];

        $edicion=$this->model->getID($id_asociado);
        $this->view->edicion=$edicion;
    
     $this->view->render('asociado/ViewEdit');
     
    }
    
    public function EditarAsociado(){
    
        $identificacion=$_POST['identificacion'];
        $nombre=$_POST['nombre'];
        $apellido=$_POST['apellido'];
        $id_asociado=$_POST['id_asociado'];
    
        if($this->model->update(['id_asociado'=>$id_asociado, 'identificacion'=>$identificacion, 'nombre'=>$nombre, 'apellido'=>$apellido])){
    
            $mensaje='<div class="alert alert-success icons-alert">
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <i class="icofont icofont-close-line-circled"></i>
            </button>
            <p><strong>Exitoso!</strong>  <code style="color: green;"> Asociado  Modificado </code> <strong>Correctamente</strong>.</p>
        </div>';

        }else{
    
            $mensaje='<div class="alert alert-danger icons-alert">
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <i class="icofont icofont-close-line-circled"></i>
            </button>
            <p><strong>Error</strong> Al Intentar <code>Editar el Asociado '.$identificacion.' </code> Por Favor, Intentalo de Nuevo.</p>
        </div>';
    
        }
        $this->view->mensaje=$mensaje;
        $this->render();
    }


    function eliminar($param = null){
     
        $id_asociado = $param[0];
    
        if($this->model->delete($id_asociado)){
         
            $mensaje='<div class="alert alert-success icons-alert">
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <i class="icofont icofont-close-line-circled"></i>
            </button>
            <p><strong>Exitoso!</strong>  <code style="color: green;"> Se ha Eliminado Los datos del Asociado </code> <strong>Correctamente</strong>.</p>
        </div>';
          
        }else{
    
            $mensaje='<div class="alert alert-danger icons-alert">
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <i class="icofont icofont-close-line-circled"></i>
            </button>
            <p><strong>Error</strong> Al Intentar <code>Eliminar El Asociado </code> Por Favor, Debe Eliminar la Resolución Asociada e Intentelo Nuevamente.</p>
        </div>';
        
        }
    
     $this->view->mensaje=$mensaje;
    $this->render();
    
      }

      function viewDetalle($param = null){

        $id_asociado=$param[0];

        $edicion=$this->model->getID($id_asociado);
        $this->view->edicion=$edicion;
    
        $this->view->render('asociado/viewDetalle');
    
      }
  

}

?>