public ResponseGenerarServicios GenerarSolicitudServicio(RequestGenerarServicios request, string token)
        {
            ResponseGenerarServicios response = new ResponseGenerarServicios();
            NexsfotProxy             proxy    = new NexsfotProxy();

            try
            {
                string TokenGenerarServicios = ConfigurationManager.AppSettings["TokenGenerarServicios"].ToString();

                if (token.Equals(TokenGenerarServicios))
                {
                    response = proxy.GenerarServicios(request);
                }
                else
                {
                    response.Estado  = false;
                    response.Mensaje = "No está autoizado para utilizar este servicio";
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }

            return(response);
        }
        public ResponseConsultaTarjaEir ConsultarTarjaEir(RequestConsultaTarjaEir request, string token)
        {
            ResponseConsultaTarjaEir response = new ResponseConsultaTarjaEir();
            NexsfotProxy             proxy    = new NexsfotProxy();

            try
            {
                string TokenConsultarTarja = ConfigurationManager.AppSettings["TokenConsultarTarjaEir"].ToString();

                if (token != null && token.Equals(TokenConsultarTarja))
                {
                    response = proxy.ConsultarTarjaEir(request);
                }
                else
                {
                    response.Estado  = false;
                    response.Mensaje = "No está autoizado para utilizar este servicio";
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }

            return(response);
        }
        public ResponseConsultaServicioDocumentoOrigen BusquedaServicioDocumentoOrigen(RequestConsultaServicioDocumentoOrigen request, string token)
        {
            ResponseConsultaServicioDocumentoOrigen response = new ResponseConsultaServicioDocumentoOrigen();
            NexsfotProxy proxy = new NexsfotProxy();

            try
            {
                string TokenBuscarServicioDocOrigen = ConfigurationManager.AppSettings["TokenBuscarServicioDocOrigen"].ToString();

                if (token != null && token.Equals(TokenBuscarServicioDocOrigen))
                {
                    response = proxy.BusquedaServicioDocumentoOrigen(request);
                }
                else
                {
                    response.Estado  = false;
                    response.Mensaje = "No está autoizado para utilizar este servicio";
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }

            return(response);
        }
        public ResponseContenedorPermisoSalida ListaContenedoresconPermisoSalida(RequestListaContenedorPermisoSalida request, string token)
        {
            ResponseContenedorPermisoSalida response = new ResponseContenedorPermisoSalida();
            NexsfotProxy proxy = new NexsfotProxy();

            try
            {
                string TokenListaCtnPermisoSalida = ConfigurationManager.AppSettings["TokenListaContenedoresconPermisoSalida"].ToString();

                if (token != null && token.Equals(TokenListaCtnPermisoSalida))
                {
                    response = proxy.ListaContenedoresconPermisoSalida(request);
                }
                else
                {
                    response.Estado  = false;
                    response.Mensaje = "No está autoizado para utilizar este servicio";
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }

            return(response);
        }