public function consultardetallehtmlAction()
 {
     try {
         $viewModel = new ViewModel();
         $EntityManagerPlugin = $this->EntityManagerPlugin();
         $SesionUsuarioPlugin = $this->SesionUsuarioPlugin();
         $SesionUsuarioPlugin->isLoginClienteVendedor();
         $config = $this->getServiceLocator()->get('Config');
         $PedidoBO = new PedidoBO();
         $PedidoBO->setEntityManager($EntityManagerPlugin->getEntityManager());
         //Se consulta la dispo, considerando los criterios de busqueda
         $pedido_cab_actual_id = $SesionUsuarioPlugin->getClientePedidoCabIdActual();
         if (empty($pedido_cab_actual_id)) {
             $viewModel->pedido_cab_id = '';
             $viewModel->nro_pedido_formateado = '';
             $viewModel->marcacion_nombre = '';
             $viewModel->pedido_fecha = '';
             $viewModel->pedido_cab_estado = '';
             $viewModel->pedido_comentario = '';
             $viewModel->rs_pedido_det = null;
         } else {
             list($reg_pedido_cab, $rs_pedido_det) = $PedidoBO->consultarPedido($pedido_cab_actual_id);
             $viewModel->pedido_cab_id = $reg_pedido_cab['id'];
             $viewModel->nro_pedido_formateado = \Application\Classes\Mascara::getNroPedidoFormateado($reg_pedido_cab['id'], $config['mascara_pedido']);
             $viewModel->marcacion_nombre = $reg_pedido_cab['marcacion_nombre'];
             $viewModel->agencia_carga_nombre = $reg_pedido_cab['agencia_carga_nombre'];
             $viewModel->pedido_fecha = $reg_pedido_cab['fecha'];
             $viewModel->pedido_cab_estado = $reg_pedido_cab['estado'];
             $viewModel->pedido_comentario = $reg_pedido_cab['comentario'];
             $viewModel->rs_pedido_det = $rs_pedido_det;
         }
         //end if
         $data = $SesionUsuarioPlugin->getRecord();
         $viewModel->identidad_usuario = $data;
         $viewModel->setTemplate('dispo/pedido/pedido_actual_detalle.phtml');
         $viewModel->setTerminal(true);
         $viewRender = $this->getServiceLocator()->get('ViewRenderer');
         $html = $viewRender->render($viewModel);
         $response = new \stdClass();
         $response->respuesta_code = 'OK';
         $response->respuesta_codex = 'OK';
         //$result['respuesta'];
         $response->respuesta_mensaje = '';
         $response->html = $html;
         $json = new JsonModel(get_object_vars($response));
         return $json;
         //false
     } catch (\Exception $e) {
         $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e));
         $response = $this->getResponse();
         $response->setStatusCode(500);
         $response->setContent($excepcion_msg);
         return $response;
     }
 }