public ResponseBusquedaDocumentoOrigen ConsultaBusquedaBL(RequestBusquedaDocumentoOrigen request, string token) { ResponseBusquedaDocumentoOrigen response = new ResponseBusquedaDocumentoOrigen(); NexsfotProxy proxy = new NexsfotProxy(); try { string TokenConsultarBL = ConfigurationManager.AppSettings["TokenConsultaBusquedaBL"].ToString(); if (token != null && token.Equals(TokenConsultarBL)) { response = proxy.ConsultaBusquedaBL(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 ResponseBusquedaDocumentoOrigen ConsultaBusquedaBL(RequestBusquedaDocumentoOrigen request) { ResponseBusquedaDocumentoOrigen response = new ResponseBusquedaDocumentoOrigen(); DocumentoOrigenDA bda = new DocumentoOrigenDA(); response = bda.ConsultaBusquedaBL(request); return(response); }
public ResponseBusquedaDocumentoOrigen ConsultaBusquedaBL(RequestBusquedaDocumentoOrigen request) { ResponseBusquedaDocumentoOrigen response = new ResponseBusquedaDocumentoOrigen(); List <BusquedaDocumentoOrigen> lstBusquedaBL = new List <BusquedaDocumentoOrigen>(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { SqlCommand cmd = new SqlCommand("USP_BUSQUEDADEBL", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@NumeroDocumentoOrigen", SqlDbType.VarChar, 25).Value = request.DocumentoOrigen; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { BusquedaDocumentoOrigen busqueda = new BusquedaDocumentoOrigen(); busqueda.DocumentoOrigen = dr.IsDBNull(dr.GetOrdinal("NumeroDocumentoOrigen")) ? "" : dr.GetString(dr.GetOrdinal("NumeroDocumentoOrigen")).Trim(); busqueda.NombreNave = dr.IsDBNull(dr.GetOrdinal("NombreNave")) ? "" : dr.GetString(dr.GetOrdinal("NombreNave")).Trim(); busqueda.Recalada = dr.IsDBNull(dr.GetOrdinal("Recalada")) ? "" : dr.GetString(dr.GetOrdinal("Recalada")).Trim(); busqueda.Viaje = dr.IsDBNull(dr.GetOrdinal("Viaje")) ? "" : dr.GetString(dr.GetOrdinal("Viaje")).Trim(); busqueda.CodigoRegimen = dr.IsDBNull(dr.GetOrdinal("CodigoRegimen")) ? "" : dr.GetString(dr.GetOrdinal("CodigoRegimen")).Trim(); busqueda.DescripcionRegimen = dr.IsDBNull(dr.GetOrdinal("DescripcionRegimen")) ? "" : dr.GetString(dr.GetOrdinal("DescripcionRegimen")).Trim(); busqueda.NumeroVolante = dr.IsDBNull(dr.GetOrdinal("NumeroVolante")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("NumeroVolante")); lstBusquedaBL.Add(busqueda); } response.ListaBusquedaBL = lstBusquedaBL; response.Estado = true; response.Mensaje = ""; } catch (Exception ex) { response.ListaBusquedaBL = null; response.Estado = false; response.Mensaje = ex.Message.ToString(); } finally { con.Close(); } return(response); }