/* * Refreshes the booking fields displayed in the window. */ private void refreshBookingDisplay() { DateTime start; DateTime end; mFacade.GetCurrentBookDates(out start, out end); // update labels content: lblBookingNbValue.Content = mFacade.GetCurrentBookNb().ToString(); lblArrivalValue.Content = start.ToString().Substring(0, 10); lblDepartureValue.Content = end.ToString().Substring(0, 10); // make labels visible: lblBooking.Visibility = Visibility.Visible; lblBookingNb.Visibility = Visibility.Visible; lblBookingNbValue.Visibility = Visibility.Visible; lblArrival.Visibility = Visibility.Visible; lblArrivalValue.Visibility = Visibility.Visible; lblDeparture.Visibility = Visibility.Visible; lblDepartureValue.Visibility = Visibility.Visible; }
/* * Fills the labels of the invoice concerning the booking * details. */ private void printDetails() { lblBookingNb.Content += " " + mFacade.GetCurrentBookNb().ToString(); lblCustomerNb.Content += " " + mFacade.GetCurrentCustNb().ToString(); lblCustomerDetails.Content += " " + mFacade.GetCurrentCustName(); lblAddress.Content = mFacade.GetCurrentCustAdress(); }
// METHODS RELATED TO CURRENT BOOKING: /* * Refreshes the booking fields displayed in the window. */ private void refreshBookingDisplay() { if (mFacade.IsABookingLoaded()) { DateTime arrival; DateTime departure; mFacade.GetCurrentBookDates(out arrival, out departure); dtpArrival.SelectedDate = arrival; dtpDeparture.SelectedDate = departure; lblBookingRef.Content += mFacade.GetCurrentBookNb() .ToString(); lblBookingRef.Visibility = Visibility.Visible; } }
// METHODS: /* * The window constructor. */ public WindowCreateEdit(ModelFacade modelFacade) { this.mFacade = modelFacade; InitializeComponent(); lblBookingRef.Content = "Booking number\r\n"; if (!mFacade.IsABookingLoaded()) { clearDisplay(); } else { lblBookingRef.Content += mFacade.GetCurrentBookNb() .ToString(); refreshDisplay(); } }