function exportarexcelAction() { try { $viewModel = new ViewModel(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $AgenciaCargaBO = new AgenciaCargaBO(); $AgenciaCargaBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginAdmin(); $request = $this->getRequest(); $criterio_busqueda = $request->getQuery('criterio_busqueda', ''); $estado = $request->getQuery('estado', ''); $sincronizado = $request->getQuery('sincronizado', ''); $condiciones = array("criterio_busqueda" => $criterio_busqueda, "estado" => $estado, "sincronizado" => $sincronizado); $result = $AgenciaCargaBO->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; } }
public function consultarpedidoactualAction() { try { $viewModel = new ViewModel(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginClienteVendedor(); $PedidoBO = new PedidoBO(); $AgenciaCargaBO = new AgenciaCargaBO(); $PedidoBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $AgenciaCargaBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $pedido_cab_actual_id = $SesionUsuarioPlugin->getClientePedidoCabIdActual(); $cliente_id = $SesionUsuarioPlugin->getUserClienteId(); if (empty($pedido_cab_actual_id)) { $viewModel->pedido_cab_id = null; $viewModel->cbo_agencia_carga = null; } else { $viewModel->pedido_cab_id = $pedido_cab_actual_id; $viewModel->cbo_agencia_carga_all = $AgenciaCargaBO->getComboTodos("", '<Cargo Agency>'); $viewModel->cbo_agencia_carga_asignada = $AgenciaCargaBO->getComboPorCliente($cliente_id, "", '<Cargo Agency>'); } //end if //Se consulta la dispo, considerando los criterios de busqueda $data = $SesionUsuarioPlugin->getRecord(); $viewModel->identidad_usuario = $data; $this->layout($SesionUsuarioPlugin->getUserLayout()); $viewModel->setTemplate('dispo/pedido/pedido_actual.phtml'); return $viewModel; //false } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }