private BE.ServAdicional MapDataReader(SqlDataReader dataReader) { BE.ServAdicional servicio = new BE.ServAdicional(); servicio.id_servicio = dataReader.GetInt32(0); servicio.activo = dataReader.GetBoolean(1); servicio.descripcion = dataReader.GetString(2); servicio.precio = dataReader.GetDouble(3); return(servicio); }
public List <BE.ServAdicional> GetServicioReserva(int id_reserva) { string query = @"Select S.id_servicio, S.activo, S.descripcion, S.precio from ServAdicionales S inner join ServAdicionalesReserva SR on SR.id_servicio = S.id_servicio where SR.id_reserva = " + id_reserva + ""; using (SqlDataReader dataReader = helper.ExecuteReader(query)) { List <BE.ServAdicional> serviciosList = new List <BE.ServAdicional>(); while (dataReader.Read()) { BE.ServAdicional servicios = MapDataReader(dataReader); serviciosList.Add(servicios); } return(serviciosList); } }