public function listadoclienteAction() { try { $viewModel = new ViewModel(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginClienteVendedor(); $cliente_id = $SesionUsuarioPlugin->getUserClienteId(); $config = $this->getServiceLocator()->get('Config'); $PedidoBO = new PedidoBO(); $PedidoBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $condiciones = array('cliente_id' => $cliente_id); $result = $PedidoBO->listado($condiciones); $viewModel->result = $result; $viewModel->mascara_pedido = $config['mascara_pedido']; /* $data = $SesionUsuarioPlugin->getRecord(); $viewModel->identidad_usuario = $data; */ $this->layout($SesionUsuarioPlugin->getUserLayout()); $viewModel->setTemplate('dispo/pedido/pedido_listado_cliente.phtml'); return $viewModel; } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }