private void BtnAddReservation_Click(object sender, RoutedEventArgs e) { var showAddReservation = new AddReservationView(); showAddReservation.DataContext = new AddReservationViewModel(new ReservationManager(new UnitOfWork(new ReservationContext("Reservation")))); showAddReservation.Show(); }
public ReservationDataPresenter(AddReservationView form) { _form = form; form.resButtClicked = true; //_formtriggrer = form; //_form.OnShowReservationInfo += View_OnShowReservationInfo }
//if a existing reservation is clicked public ReservationDataPresenter(AddReservationView form, ReservationInfo myResInfo, RoomInfo myRoomInfo, CustomerInfo myCustomerInfo, MyButton resButt) { _form = form; //public void setValuesBasedOnReservationId(string roomType, string roomNumber, DateTime startDate, DateTime endDate, string description, decimal lengthOfStay) form.setValuesBasedOnReservationId(myRoomInfo, myRoomInfo.RoomType, myRoomInfo.RoomNumber, myResInfo.StartDate, myResInfo.EndDate, myResInfo.Desc, myResInfo.RoomRate, myResInfo.GroupStatus, myResInfo.AmtPaid); form.theCustomerInfo = myCustomerInfo; form.theReservation = myResInfo; form.referenceButton = resButt; form.EditForm = true; }
// private ReservationCalendarForm _formtriggrer; public ReservationDataPresenter(AddReservationView form, RoomDataService roomService) { _form = form; //_formtriggrer = form;C:\Users\Jarrod\Documents\dumpsC:\Users\Jarrod\Documents\dumps //_form.OnShowReservationInfo += View_OnShowReservationInfo; _service = roomService; var info = _service.getRoomInfoByRoomNumber(_form.myRoomNum); if (info == null) { MessageBox.Show("Could not find an account for specified number."); return; } _form.RoomNumber = info.RoomNumber; _form.RoomType = info.RoomType; _form.RoomId = info.RoomId; }