public static function getById($id)
 {
     $sql = 'select * from necesidad_entidad where id = :id';
     $query = self::nuevaDb()->prepare($sql);
     $query->execute(array(":id" => $id));
     $arreglo = $query->fetchAll(PDO::FETCH_ASSOC);
     $result = NecesidadEntidad::inicializar($arreglo[0]);
     return $result;
 }
 public function detalle($id)
 {
     Session::tienePermiso('detalle');
     $necesidad = NecesidadEntidad::getById($id);
     if ($necesidad->getId() != null) {
         $this->view->renderizar("detalle", array("necesidad" => $necesidad));
     } else {
         $this->redireccionar('necesidad/listado');
     }
 }
 public function detalle($id)
 {
     Session::tienePermiso('detalle');
     $entidad = EntidadReceptora::getById($id);
     $n = NecesidadEntidad::getById($entidad->getNecesidad_entidad_id());
     $e = EstadoEntidad::getById($entidad->getEstado_entidad_id());
     $s = ServicioPrestado::getById($entidad->getServicio_prestado_id());
     $elementos['necesidad'] = $n->getDescripcion();
     $elementos['estado'] = $e->getDescripcion();
     $elementos['servicio'] = $s->getDescripcion();
     if ($entidad->getId() != null) {
         $this->view->renderizar("detalle", array("entidad" => $entidad, "elementos" => $elementos));
     } else {
         $this->redireccionar('entidad/listado');
     }
 }