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