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 ResponseConsultaServicioDocumentoOrigen BusquedaServicioDocumentoOrigen(RequestConsultaServicioDocumentoOrigen request)
        {
            var url = ConfigurationManager.AppSettings["UrlBusquedaServicioDocumentoOrigen"];

            var response = Util.InvocarServicio <ResponseConsultaServicioDocumentoOrigen>(request, url);

            if (response == null)
            {
                throw new Exception(string.Format("Problemas con el servicio: {0}", url));
            }

            return(response);
        }
示例#3
0
        public ResponseConsultaServicioDocumentoOrigen BusquedaServicioDocumentoOrigen(RequestConsultaServicioDocumentoOrigen request)
        {
            ResponseConsultaServicioDocumentoOrigen response = new ResponseConsultaServicioDocumentoOrigen();
            SolicitudServicioDA ssda = new SolicitudServicioDA();

            response = ssda.BusquedaServicioDocumentoOrigen(request);

            return(response);
        }
        public ResponseConsultaServicioDocumentoOrigen BusquedaServicioDocumentoOrigen(RequestConsultaServicioDocumentoOrigen request)
        {
            ResponseConsultaServicioDocumentoOrigen response = new ResponseConsultaServicioDocumentoOrigen();
            SolicitudServicioBL ServiciosBL = new SolicitudServicioBL();

            response = ServiciosBL.BusquedaServicioDocumentoOrigen(request);

            return(response);
        }
        public ResponseConsultaServicioDocumentoOrigen BusquedaServicioDocumentoOrigen(RequestConsultaServicioDocumentoOrigen request)
        {
            ResponseConsultaServicioDocumentoOrigen response = new ResponseConsultaServicioDocumentoOrigen();
            List <Servicios> ListaServicios = new List <Servicios>();
            SqlConnection    con            = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString());

            try
            {
                SqlCommand cmd = new SqlCommand("USP_BusquedaServicioBL", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@DocumentoOrigen", SqlDbType.VarChar, 25).Value = request.DocumentoOrigen;
                cmd.Parameters.Add("@Contenedor", SqlDbType.VarChar, 11).Value      = request.Contenedor;
                con.Open();

                SqlDataReader Dtr = cmd.ExecuteReader();

                while (Dtr.Read())
                {
                    Servicios servicios = new Servicios();

                    servicios.CodigoServicio        = Dtr.IsDBNull(Dtr.GetOrdinal("CodigoServicio")) ? "" : Dtr.GetString(Dtr.GetOrdinal("CodigoServicio"));
                    servicios.DescripcionServicio   = Dtr.IsDBNull(Dtr.GetOrdinal("DescripcionServicio")) ? "" : Dtr.GetString(Dtr.GetOrdinal("DescripcionServicio"));
                    servicios.NumeroDocumentoOrigen = Dtr.IsDBNull(Dtr.GetOrdinal("NumeroDocumentoOrigen")) ? "" : Dtr.GetString(Dtr.GetOrdinal("NumeroDocumentoOrigen"));
                    servicios.NumeroContenedor      = Dtr.IsDBNull(Dtr.GetOrdinal("NumeroContenedor")) ? "" : Dtr.GetString(Dtr.GetOrdinal("NumeroContenedor"));
                    servicios.TipoContenedor        = Dtr.IsDBNull(Dtr.GetOrdinal("TipoContenedor")) ? "" : Dtr.GetString(Dtr.GetOrdinal("TipoContenedor"));
                    servicios.ItemDocumentoOrigen   = Dtr.IsDBNull(Dtr.GetOrdinal("ItemDocumentoOrigen")) ? "" : Dtr.GetString(Dtr.GetOrdinal("ItemDocumentoOrigen"));
                    servicios.TipoCarga             = Dtr.IsDBNull(Dtr.GetOrdinal("TipoCarga")) ? "" : Dtr.GetString(Dtr.GetOrdinal("TipoCarga"));
                    servicios.NumeroSolicitud       = Dtr.IsDBNull(Dtr.GetOrdinal("NumeroSolicitud")) ? "" : Dtr.GetString(Dtr.GetOrdinal("NumeroSolicitud"));
                    servicios.ItemSolicitud         = Dtr.IsDBNull(Dtr.GetOrdinal("ItemSolicitud")) ? "" : Dtr.GetString(Dtr.GetOrdinal("ItemSolicitud"));

                    ListaServicios.Add(servicios);
                }

                response.ListaServicios = ListaServicios;
            }
            catch (Exception ex)
            {
                response.ListaServicios = null;
            }
            finally
            {
                con.Close();
            }

            return(response);
        }