Example #1
0
        public static ReintegroEntity VentaConsultaF12(ReintegroRequest filtro)
        {
            var objeto = new ReintegroEntity();

            using (IDatabase db = DatabaseHelper.GetDatabase())
            {
                db.ProcedureName = "scwsp_VentaConsultaF12Elect";
                db.AddParameter("@serie", DbType.Int32, ParameterDirection.Input, filtro.Serie);
                db.AddParameter("@numero", DbType.Int32, ParameterDirection.Input, filtro.Numero);
                db.AddParameter("@Empresa", DbType.Int32, ParameterDirection.Input, filtro.CodiEmpresa);
                db.AddParameter("@Tipo", DbType.String, ParameterDirection.Input, filtro.Tipo);
                using (IDataReader drlector = db.GetDataReader())
                {
                    while (drlector.Read())
                    {
                        objeto = new ReintegroEntity
                        {
                            SerieBoleto        = Reader.GetSmallIntValue(drlector, "SERIE_BOLETO"),
                            NumeBoleto         = Reader.GetIntValue(drlector, "NUME_BOLETO"),
                            CodiEmpresa        = Reader.GetByteValue(drlector, "CODI_EMPRESA"),
                            TipoDocumento      = Reader.GetStringValue(drlector, "TIPO_DOC"),
                            CodiEsca           = Reader.GetStringValue(drlector, "CODI_ESCA"),
                            FlagVenta          = Reader.GetStringValue(drlector, "FLAG_VENTA"),
                            IndiAnulado        = Reader.GetStringValue(drlector, "INDI_ANULADO"),
                            IdVenta            = Reader.GetIntValue(drlector, "id_venta"),
                            Dni                = Reader.GetStringValue(drlector, "DNI"),
                            Nombre             = Reader.GetStringValue(drlector, "NOMBRE"),
                            RucCliente         = Reader.GetStringValue(drlector, "NIT_CLIENTE"),
                            NumeAsiento        = Reader.GetByteValue(drlector, "NUME_ASIENTO"),
                            PrecioVenta        = Reader.GetDecimalValue(drlector, "PREC_VENTA"),
                            CodiDestino        = Reader.GetSmallIntValue(drlector, "CODI_SUBRUTA"),
                            FechaViaje         = Reader.GetDateStringValue(drlector, "Fecha_Viaje"),
                            HoraViaje          = Reader.GetStringValue(drlector, "Hora_Viaje"),
                            CodiProgramacion   = Reader.GetIntValue(drlector, "CODI_PROGRAMACION"),
                            CodiOrigen         = Reader.GetSmallIntValue(drlector, "COD_ORIGEN"),
                            CodiEmbarque       = Reader.GetSmallIntValue(drlector, "sube_en"),
                            CodiArribo         = Reader.GetSmallIntValue(drlector, "baja_en"),
                            Edad               = Reader.GetByteValue(drlector, "EDAD"),
                            Telefono           = Reader.GetStringValue(drlector, "TELEFONO"),
                            Nacionalidad       = Reader.GetStringValue(drlector, "nacionalidad"),
                            Tipo               = Reader.GetStringValue(drlector, "TIPO"),
                            CodiPuntoVenta     = Reader.GetIntValue(drlector, "Punto_Venta"),
                            CodiServicio       = Reader.GetByteValue(drlector, "Servicio"),
                            FechaVenta         = Reader.GetDateStringValue(drlector, "FECH_VENTA"),
                            TipoPago           = Reader.GetStringValue(drlector, "tipo_pago"),
                            CodiTarjetaCredito = Reader.GetStringValue(drlector, "Codi_Tarjeta"),
                            NumeTarjetaCredito = Reader.GetStringValue(drlector, "Nume_tarjeta")
                        };
                    }
                }
            }

            return(objeto);
        }
Example #2
0
        public static ReintegroEntity ValidaReintegroParaAnualar(ReintegroRequest request)
        {
            var objeto = new ReintegroEntity();

            using (IDatabase db = DatabaseHelper.GetDatabase())
            {
                db.ProcedureName = "scwsp_VentaReintegroConsultaAnulEle";
                db.AddParameter("@ser", DbType.String, ParameterDirection.Input, request.Serie);
                db.AddParameter("@bol", DbType.String, ParameterDirection.Input, request.Numero);
                db.AddParameter("@emp", DbType.String, ParameterDirection.Input, request.CodiEmpresa);
                db.AddParameter("@tipo", DbType.String, ParameterDirection.Input, request.Tipo);
                using (IDataReader drlector = db.GetDataReader())
                {
                    while (drlector.Read())
                    {
                        objeto = new ReintegroEntity
                        {
                            IdVenta     = Reader.GetIntValue(drlector, "id_venta"),
                            CodiEsca    = Reader.GetStringValue(drlector, "codi_esca"),
                            Sucursal    = Reader.GetIntValue(drlector, "Codi_Sucursal"),
                            PrecioVenta = Reader.GetDecimalValue(drlector, "PREC_VENTA"),
                            TipoPago    = Reader.GetStringValue(drlector, "tipo_pago"),
                            ClavUsuario = Reader.GetStringValue(drlector, "clav_usuario"),
                            Tipo        = Reader.GetStringValue(drlector, "tipo"),
                            RucCliente  = Reader.GetStringValue(drlector, "NIT_CLIENTE"),
                            CodiDestino = Reader.GetSmallIntValue(drlector, "CODI_SUBRUTA"),
                            SerieBoleto = Reader.GetSmallIntValue(drlector, "SERIE_BOLETO"),
                            NumeBoleto  = Reader.GetIntValue(drlector, "NUME_BOLETO"),
                            CodiEmpresa = Reader.GetByteValue(drlector, "CODI_EMPRESA"),
                            FechaVenta  = Reader.GetDateStringValue(drlector, "FECH_VENTA")
                        };
                    }
                }
            }

            return(objeto);
        }