public function consultarclientefacturaAction() { try { $EntityManagerPlugin = $this->EntityManagerPlugin(); $ClienteBO = new ClienteBO(); $ClienteBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginAdmin(); $request = $this->getRequest(); $cliente_factura_id = $request->getQuery('term'); //$term = $request->getRequest('term'); $condiciones = array("cliente_factura_id" => $cliente_factura_id); $result = $ClienteBO->ConsultarClienteFactura($condiciones); //$response = new \stdClass(); $i = 0; $result2 = null; foreach ($result as $row) { $row2['id'] = $row['id']; $row2['value'] = trim($row['nombre']); //$row2['nombre'] = trim($row['nombre']); $result2[] = $row2; } //end foreach $data = new JsonModel($result2); return $data; } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }
function exportarexcelAction() { try { $viewModel = new ViewModel(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $ClienteBO = new ClienteBO(); $ClienteBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginAdmin(); $request = $this->getRequest(); $criterio_busqueda = $request->getQuery('criterio_busqueda', ""); $busqueda_estado = $request->getQuery('busqueda_estado', ""); $condiciones = array("criterio_busqueda" => $criterio_busqueda, "busqueda_estado" => $busqueda_estado); $result = $ClienteBO->generarExcel($condiciones); exit; } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }