public ItalyTravel(BookingDatabase bookingDb, OysterDatabase oysterDb, ShutterStockDatabase shutterStockDb, TripAdvisorDatabase tripAdvisorDb) { bookingIterator = new BookingIterator(bookingDb); oysterIterator = new OysterIterator(oysterDb); shutterStockIterator = new ShutterStockIterator(shutterStockDb); tripAdvisorIterator = new TripAdvisorIterator(tripAdvisorDb); }
private void loadTable() { BookingDatabase bookingDatabase = new BookingDatabase(); rptTable.DataSource = bookingDatabase.getAllBooking(); rptTable.DataBind(); }
private void loadTable() { BookingDatabase bookingDatabase = new BookingDatabase(); rptTable.DataSource = bookingDatabase.getBookedContainer(int.Parse(Session["user_id"].ToString())); rptTable.DataBind(); }
public FranceTravel(BookingDatabase bookingDatabase, OysterDatabase oysterDatabase, ShutterStockDatabase shutterDatabase, TripAdvisorDatabase advisorDatabase, Random random) { this.booking = new BookingIterator(bookingDatabase); this.oyster = new OysterIterator(oysterDatabase); this.shutter = new ShutterStockIterator(shutterDatabase); this.advisor = new TripAdvisorIterator(advisorDatabase); this.random = random; }
internal PolandTravel(TripAdvisorDatabase tripAdvisorDatabase, OysterDatabase oysterDatabase, BookingDatabase bookingDatabase, ShutterStockDatabase stockDatabase) : base(tripAdvisorDatabase, oysterDatabase, bookingDatabase, stockDatabase) { this.Country = "Poland"; }
public FranceTravel(BookingDatabase accomodationData, TripAdvisorDatabase tripsData, ShutterStockDatabase photosData, OysterDatabase reviewData, Random _rd) { accomodationDataIterator = accomodationData.GetIterator(); tripsDataIterator = tripsData.GetIterator(); photosDataIterator = photosData.GetIterator(); reviewDataIterator = reviewData.GetIterator(); rd = _rd; }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] != null) { BookingDatabase bookingDatabase = new BookingDatabase(); if (bookingDatabase.updateBookingStatus(int.Parse(Request.QueryString["id"]), 2)) { loadTable(); } } loadTable(); }
protected void Book_Click(object sender, EventArgs e) { BookingModel bookingModel = new BookingModel(); BookingDatabase bookingDatabase = new BookingDatabase(); bookingModel.ScheduleID = scheduleId; bookingModel.Weight = int.Parse(weight.Text); bookingModel.Quantity = 5; bookingModel.UserId = int.Parse(Session["user_id"].ToString()); bookingModel.Status = 0; if (bookingDatabase.saveBooking(bookingModel)) { if (bookingDatabase.bookContainer(bookingModel.Id)) { loadTable(); } } }
public static BookingDatabase GenerateBookingDataBase(Random R, int dbSize, int listMaxLength) { var result = new BookingDatabase(); var list = new List <ListNode>(); int toGenerateLeft = dbSize; while (toGenerateLeft > 0) { var listNode = GenerateRoom(R); ListNode iter = listNode; for (int i = Math.Min(R.Next(1, listMaxLength), toGenerateLeft - 1); i > 0; i--) { iter.Next = GenerateRoom(R); toGenerateLeft--; iter = iter.Next; } toGenerateLeft--; list.Add(listNode); } result.Rooms = list.ToArray(); return(result); }
internal AbstractTravel(TripAdvisorDatabase tripAdvisorDatabase, OysterDatabase oysterDatabase, BookingDatabase bookingDatabase, ShutterStockDatabase stockDatabase) { this.tripAdvisorDatabase = tripAdvisorDatabase; this.oysterDatabase = oysterDatabase; this.bookingDatabase = bookingDatabase; this.stockDatabase = stockDatabase; it_booking = bookingDatabase.GetIterator(); it_oyster = oysterDatabase.GetIterator(); it_stock = stockDatabase.GetIterator(); it_trip = tripAdvisorDatabase.GetIterator(); Min = 1; Max = 4; AttractiionsDaily = 3; bookingCoder = BookingCoder.GetCoder(); advisorCoder = TripAdvisorCoder.GetCoder(); stockCoder = ShutterStockCoder.GetCoder(); random = new Random(); }
public BookingDatabaseIterator(BookingDatabase bd) : base(new CompositeIterator <ListNode>(ListNodeWrapper.FromArray(bd.Rooms))) { }
public FranceTravelAgency(Random rd, ShutterStockDatabase photoDatabase, OysterDatabase reviewDatabase, BookingDatabase accommodationDatabase, TripAdvisorDatabase taDatabase) : base(rd, photoDatabase, reviewDatabase, accommodationDatabase, taDatabase) { //PhotoIterator.Next(); //set to first element //reviewIterator.Next(); //set to first element AccommodationIterator.Next(); //set to first element TaIterator.Next(); //set to first element }
protected TravelAgency(Random rd, ShutterStockDatabase photoDatabase, OysterDatabase reviewDatabase, BookingDatabase accommodationDatabase, TripAdvisorDatabase taDatabase) { NumOfDaysRandomizer = rd; PhotoIterator = photoDatabase.GetIterator(); ReviewIterator = reviewDatabase.GetIterator(); AccommodationIterator = accommodationDatabase.GetIterator(); TaIterator = taDatabase.GetIterator(); PhotoDecoder = photoDatabase.GetDecoder(); AccommodationDecoder = accommodationDatabase.GetDecoder(); TaDecoder = taDatabase.GetDecoder(); }