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); }
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); }