public bool cancelBooking(int rid) { DataSetHotelTableAdapters.bookingTableAdapter Reservation = new HotelWebService.DataSetHotelTableAdapters.bookingTableAdapter(); Reservation.calcelBooking(rid); return true; }
public bool IsAvailable(string Type, int NumberOfRooms,DateTime Arrival,DateTime Departure) { DataSetHotelTableAdapters.bookingTableAdapter booking = new HotelWebService.DataSetHotelTableAdapters.bookingTableAdapter(); int UnavailableRooms = (int)booking.getUnavailable(Arrival, Departure, Type); DataSetHotelTableAdapters.roomsTableAdapter rooms = new HotelWebService.DataSetHotelTableAdapters.roomsTableAdapter(); int TotalRooms = (int)rooms.getAvailableRooms(Type); int Available = TotalRooms - UnavailableRooms; if (Available >= NumberOfRooms) { return true; } else { return false; } }
public double Reservation(int CustomerId, int RecieptId, DateTime Arrival, DateTime Depature, int RoomQuantity, string RoomType,string CustomerName, string Address, int ContactNumber, int PassportId, string email) { DataSetHotelTableAdapters.bookingTableAdapter reservation = new HotelWebService.DataSetHotelTableAdapters.bookingTableAdapter(); int ID = 0; try { ID = (int)reservation.getMaxId() + 1; } catch (Exception ee) { ID = 1; } DataSetHotelTableAdapters.customerTableAdapter customer = new HotelWebService.DataSetHotelTableAdapters.customerTableAdapter(); reservation.Insert(RecieptId,CustomerId, Arrival, Depature, RoomQuantity, RoomType, true); customer.Insert(CustomerId, CustomerName, Address, ContactNumber, PassportId, email); double total =(double)getMaxPrice(RoomType) * RoomQuantity; return total; }