public ResponseConsultaDocOrigenCitasTipContenedor ConsultaDocOrigenTipContenedor(RequestConsultaDocOrigenCitasTipContenedor request, string token) { ResponseConsultaDocOrigenCitasTipContenedor response = new ResponseConsultaDocOrigenCitasTipContenedor(); NexsfotProxy proxy = new NexsfotProxy(); try { string TokenConsultaDocOriTipCtn = ConfigurationManager.AppSettings["TokenConsultaDocOrigenTipContenedor"].ToString(); if (token != null && token.Equals(TokenConsultaDocOriTipCtn)) { response = proxy.ConsultaDocOrigenTipContenedor(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 ResponseConsultaDocOrigenCitasTipContenedor ConsultaDocOrigenTipContenedor(RequestConsultaDocOrigenCitasTipContenedor request) { ResponseConsultaDocOrigenCitasTipContenedor response = new ResponseConsultaDocOrigenCitasTipContenedor(); DocumentoOrigenBL cdotbl = new DocumentoOrigenBL(); response = cdotbl.ConsultaDocOrigenTipContenedor(request); return(response); }
public ResponseConsultaDocOrigenCitasTipContenedor ConsultaDocOrigenTipContenedor(RequestConsultaDocOrigenCitasTipContenedor request) { ResponseConsultaDocOrigenCitasTipContenedor response = new ResponseConsultaDocOrigenCitasTipContenedor(); List <ConsultaDocOrigenCitasTipContenedor> lstconsultaDocumentoOrigenCitasTipContenedor = new List <ConsultaDocOrigenCitasTipContenedor>(); SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString()); try { SqlCommand cmd = new SqlCommand("USP_CONSULTA_ORIGENDOCUMENTO_CITAS_TIPOCONTENEDOR", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@NumeroDocumentoOrigen", SqlDbType.VarChar, 25).Value = request.DocumentoOrigen; cmd.Parameters.Add("@NumeroPermisoSalida", SqlDbType.VarChar, 25).Value = request.PermisoSalida; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ConsultaDocOrigenCitasTipContenedor cdot = new ConsultaDocOrigenCitasTipContenedor(); cdot.PermisoSalida = dr.IsDBNull(dr.GetOrdinal("PermisoSalida")) ? "" : dr.GetString(dr.GetOrdinal("PermisoSalida")).Trim(); cdot.DocumentoOrigen = dr.IsDBNull(dr.GetOrdinal("DocumentoOrigen")) ? "" : dr.GetString(dr.GetOrdinal("DocumentoOrigen")).Trim(); cdot.FechaVigencia = dr.IsDBNull(dr.GetOrdinal("FechaVigencia")) ? default(DateTime) : dr.GetDateTime(dr.GetOrdinal("FechaVigencia")); cdot.TotalContenedores = dr.IsDBNull(dr.GetOrdinal("TotalContenedores")) ? 0 : dr.GetInt32(dr.GetOrdinal("TotalContenedores")); cdot.ContenedoresDespachados = dr.IsDBNull(dr.GetOrdinal("ContenedoresDespachados")) ? 0 : dr.GetInt32(dr.GetOrdinal("ContenedoresDespachados")); cdot.TipoCarga = dr.IsDBNull(dr.GetOrdinal("TipoCarga")) ? "" : dr.GetString(dr.GetOrdinal("TipoCarga")).Trim(); cdot.CodigoCliente = dr.IsDBNull(dr.GetOrdinal("CodigoCliente")) ? "" : dr.GetString(dr.GetOrdinal("CodigoCliente")).Trim(); cdot.Cliente = dr.IsDBNull(dr.GetOrdinal("Cliente")) ? "" : dr.GetString(dr.GetOrdinal("Cliente")).Trim(); lstconsultaDocumentoOrigenCitasTipContenedor.Add(cdot); } response.ListaDocOrigenTipContenedor = lstconsultaDocumentoOrigenCitasTipContenedor; } catch (Exception ex) { response.ListaDocOrigenTipContenedor = null; } finally { con.Close(); } return(response); }