Esempio n. 1
0
        public ResponseConsultaDocumentoOrigenCitas ConsultaDocumentoOrigenCitas(RequestConsultaDocumentoOrigenCitas request)
        {
            ResponseConsultaDocumentoOrigenCitas response = new ResponseConsultaDocumentoOrigenCitas();
            DocumentoOrigenDA cdoa = new DocumentoOrigenDA();

            response = cdoa.ConsultaDocumentoOrigenCitas(request);

            return(response);
        }
        public ResponseConsultaDocumentoOrigenCitas ConsultaDocumentoOrigenCitas(RequestConsultaDocumentoOrigenCitas request)
        {
            ResponseConsultaDocumentoOrigenCitas response = new ResponseConsultaDocumentoOrigenCitas();

            DocumentoOrigenBL cdobl = new DocumentoOrigenBL();

            response = cdobl.ConsultaDocumentoOrigenCitas(request);

            return(response);
        }
        public ResponseConsultaDocumentoOrigenCitas ConsultaDocumentoOrigenCitas(RequestConsultaDocumentoOrigenCitas request)
        {
            ResponseConsultaDocumentoOrigenCitas response = new ResponseConsultaDocumentoOrigenCitas();
            List <ConsultaDocumentoOrigenCitas>  lstconsultaDocumentoOrigenCitas = new List <ConsultaDocumentoOrigenCitas>();
            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxANTP"].ToString());

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

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    ConsultaDocumentoOrigenCitas cdo = new ConsultaDocumentoOrigenCitas();

                    cdo.DocumentoOrigen       = dr.IsDBNull(dr.GetOrdinal("DocumentoOrigen")) ? "" : dr.GetString(dr.GetOrdinal("DocumentoOrigen")).Trim();
                    cdo.DocumentoOrigenMaster = dr.IsDBNull(dr.GetOrdinal("DocumentoOrigenMaster")) ? "" : dr.GetString(dr.GetOrdinal("DocumentoOrigenMaster")).Trim();
                    cdo.Regimen                 = dr.IsDBNull(dr.GetOrdinal("Regimen")) ? "" : dr.GetString(dr.GetOrdinal("Regimen")).Trim();
                    cdo.CodigoRegimen           = dr.IsDBNull(dr.GetOrdinal("CodigoRegimen")) ? "" : dr.GetString(dr.GetOrdinal("CodigoRegimen")).Trim();
                    cdo.CodigoCliente           = dr.IsDBNull(dr.GetOrdinal("CodigoCliente")) ? "" : dr.GetString(dr.GetOrdinal("CodigoCliente")).Trim();
                    cdo.Cliente                 = dr.IsDBNull(dr.GetOrdinal("Cliente")) ? "" : dr.GetString(dr.GetOrdinal("Cliente")).Trim();
                    cdo.CodigoConsignatario     = dr.IsDBNull(dr.GetOrdinal("CodigoConsignatario")) ? "" : dr.GetString(dr.GetOrdinal("CodigoConsignatario")).Trim();
                    cdo.Consignatario           = dr.IsDBNull(dr.GetOrdinal("Consignatario")) ? "" : dr.GetString(dr.GetOrdinal("Consignatario")).Trim();
                    cdo.PermisoSalida           = dr.IsDBNull(dr.GetOrdinal("PermisoSalida")) ? "" : dr.GetString(dr.GetOrdinal("PermisoSalida")).Trim();
                    cdo.TotalContenedores       = dr.IsDBNull(dr.GetOrdinal("TotalContenedores")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("TotalContenedores"));
                    cdo.ContenedoresDespachados = dr.IsDBNull(dr.GetOrdinal("ContenedoresDespachados")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("ContenedoresDespachados"));
                    cdo.PermisosSalidaCerrado   = dr.IsDBNull(dr.GetOrdinal("PermisosSalidaCerrado")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("PermisosSalidaCerrado"));
                    cdo.PermisosSalidaVigentes  = dr.IsDBNull(dr.GetOrdinal("PermisosSalidaVigentes")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("PermisosSalidaVigentes"));
                    cdo.ContenedoresDisponibles = dr.IsDBNull(dr.GetOrdinal("ContenedoresDisponibles")) ? default(Int32) : dr.GetInt32(dr.GetOrdinal("ContenedoresDisponibles"));

                    lstconsultaDocumentoOrigenCitas.Add(cdo);
                }
                response.ListaConsultaDocumentoOrigenCitas = lstconsultaDocumentoOrigenCitas;
            }
            catch (Exception ex)
            {
                response.ListaConsultaDocumentoOrigenCitas = null;
            }
            finally
            {
                con.Close();
            }

            return(response);
        }