public MainMenu(string email) { InitializeComponent(); this.email = email; MouseDown += Window_MouseDown; //az ablak mozgatásához kell try { LoadUserDataService loadUserDataService = new LoadUserDataService(email); imgProfilePicture.Tag = loadUserDataService.ResponseMessage["MemberImage"]; var uri = new Uri(Convert.ToString(imgProfilePicture.Tag), UriKind.Absolute); var bitmap = new BitmapImage(uri); imgProfilePicture.Source = bitmap; lbUdvozlet.Content = "Üdvözöljük " + loadUserDataService.ResponseMessage["lastname"] + " " + loadUserDataService.ResponseMessage["firstname"] + "!"; welcome udv = new welcome(); spMenu.Children.Clear(); spMenu.Children.Add(udv); } catch (Exception ex) { new ExceptionToConsole(ex); } }
private void fillFieldsWithUserData(string email) { LoadUserDataService loadUserDataService = new LoadUserDataService(email); tbLastname.Text = loadUserDataService.ResponseMessage["firstname"]; tbFirstname.Text = loadUserDataService.ResponseMessage["lastname"]; tbEmail.Text = loadUserDataService.ResponseMessage["email"]; tbEmailAgain.Text = loadUserDataService.ResponseMessage["email"]; cbPermission.Text = loadUserDataService.ResponseMessage["permission"]; tbCountry.Text = loadUserDataService.ResponseMessage["country"]; tbCity.Text = loadUserDataService.ResponseMessage["city"]; tbStreet.Text = loadUserDataService.ResponseMessage["street"]; tbStreetNumber.Text = loadUserDataService.ResponseMessage["houseNumber"]; imgProfilePicture.Tag = loadUserDataService.ResponseMessage["MemberImage"]; var uri = new Uri(Convert.ToString(imgProfilePicture.Tag), UriKind.Absolute); var bitmap = new BitmapImage(uri); imgProfilePicture.Source = bitmap; }
// esemeny, amely akkor kovetkezik be, ha a UserControlban masik elemet valasztottunk // ekkor toltodik fel a SelectedBoatIndex a megfelelo ertekkel private void SelectionChanged(object sender, RoutedEventArgs e) { // kivalasztott hajo entity BoatsEntity selectedBoat = LoadBookableBoatsService.BookableBoats[SelectedBoatIndex]; this.selectedBoat = selectedBoat; tbOwnerName.Text = selectedBoat.FKOwner.MemberName; tbOwnerEmail.Text = selectedBoat.FKOwner.Email; tbOwnerResidency.Text = selectedBoat.FKOwner.Country + ", " + selectedBoat.FKOwner.City + ", " + selectedBoat.FKOwner.Street + " " + selectedBoat.FKOwner.HouseNumber + "."; LoadUserDataService loadUserDataService = new LoadUserDataService(whoBorrowsEmail); imgOwnerPicture.Tag = loadUserDataService.ResponseMessage["MemberImage"]; var uri = new Uri(Convert.ToString(imgOwnerPicture.Tag), UriKind.Absolute); var bitmap = new BitmapImage(uri); imgOwnerPicture.Source = bitmap; tbBoatName.Text = selectedBoat.BoatName; tbBoatPrice.Text = selectedBoat.DailyPrice.ToString(); tbBoatConsumption.Text = selectedBoat.Consumption.ToString(); tbBoatType.Text = selectedBoat.BoatType; tbBoatManpower.Text = selectedBoat.MaxPerson.ToString(); tbBoatSpeed.Text = selectedBoat.MaxSpeed.ToString(); tbBoatWidth.Text = selectedBoat.BoatWidth.ToString(); tbBoatLenght.Text = selectedBoat.BoatLength.ToString(); tbBoatYear.Text = selectedBoat.YearOfManufacture.ToString(); tbBoatDept.Text = selectedBoat.DiveDepth.ToString(); tbBoatPlace.Text = selectedBoat.WhereIsNowTheBoat; LoadSelectedBoatService loadSelectedBoatService = new LoadSelectedBoatService(selectedBoat.BoatId.ToString()); imgBoatPicture.Source = LoadImage(loadSelectedBoatService.ResponseMessage["BoatImage"]); imgBoatPicture.Tag = loadSelectedBoatService.ResponseMessage["BoatImage"]; //imgBoatPicture = Image; e.Handled = true; }
public PersonalWindow(string email) { InitializeComponent(); this.email = email; try { tbEmail.IsEnabled = false; fields = new List <TextBox>(); fields.Add(tbLastname); fields.Add(tbFirstname); fields.Add(tbCountry); fields.Add(tbCity); fields.Add(tbStreet); fields.Add(tbStreetNumber); fields.ForEach(i => i.IsEnabled = false); btUploadProfilePicture.IsEnabled = false; LoadUserDataService loadUserDataService = new LoadUserDataService(email); tbLastname.Text = loadUserDataService.ResponseMessage["firstname"]; tbFirstname.Text = loadUserDataService.ResponseMessage["lastname"]; tbEmail.Text = loadUserDataService.ResponseMessage["email"]; tbCountry.Text = loadUserDataService.ResponseMessage["country"]; tbCity.Text = loadUserDataService.ResponseMessage["city"]; tbStreet.Text = loadUserDataService.ResponseMessage["street"]; tbStreetNumber.Text = loadUserDataService.ResponseMessage["houseNumber"]; imgProfilePicture.Tag = loadUserDataService.ResponseMessage["MemberImage"]; var uri = new Uri(Convert.ToString(imgProfilePicture.Tag), UriKind.Absolute); var bitmap = new BitmapImage(uri); imgProfilePicture.Source = bitmap; } catch (Exception ex) { new ExceptionToConsole(ex); } }
public void LoadData(string email) { this.email = email; MembersDaoImpl Members = new MembersDaoImpl(); RentRequestsDaoImpl RentRequests = new RentRequestsDaoImpl(); BoatsDaoImpl Boats = new BoatsDaoImpl(); int vaneuj = 0; foreach (var Hajok in Boats.GetAllBoatsByOwner(Members.getMemberByEmail(email))) { foreach (var Requests in RentRequests.GetAllRentRequestsByBoatToBorrow(Hajok)) { if (Requests.HowManyPersonWillTravel > 0) { vaneuj++; } } } if (vaneuj != 0) { foreach (var Hajok in Boats.GetAllBoatsByOwner(Members.getMemberByEmail(email))) { foreach (var Requests in RentRequests.GetAllRentRequestsByBoatToBorrow(Hajok)) { if (Requests.HowManyPersonWillTravel > 0) { GlobalRequest = Requests; lbNotification.Visibility = Visibility.Hidden; btAccept.Visibility = Visibility.Visible; btDecline.Visibility = Visibility.Visible; cv1.Visibility = Visibility.Visible; cv2.Visibility = Visibility.Visible; cv3.Visibility = Visibility.Visible; tbRenterEmail.Text = Requests.WhoBorrows.Email; tbRenterName.Text = Requests.WhoBorrows.MemberName; tbRenterResidency.Text = Requests.WhoBorrows.City; tbStartPlace.Text = Requests.FromWhere; tbEndPlace.Text = Requests.ToWhere; tbPeople.Text = Requests.HowManyPersonWillTravel.ToString(); tbBoatName.Text = Requests.ToWhere; dpEnd.Text = Requests.EndDate.ToString(); dpEnd.IsEnabled = false; dpStart.Text = Requests.StartingDate.ToString(); dpStart.IsEnabled = false; tbBoatName.Text = Hajok.BoatName; tbBoatPlace.Text = Hajok.WhereIsNowTheBoat; tbBoatDept.Text = Hajok.DiveDepth.ToString(); tbBoatPrice.Text = Hajok.DailyPrice.ToString(); tbBoatConsumption.Text = Hajok.Consumption.ToString(); tbBoatType.Text = Hajok.BoatType; tbBoatManpower.Text = Hajok.MaxPerson.ToString(); tbBoatSpeed.Text = Hajok.MaxSpeed.ToString(); tbBoatWidth.Text = Hajok.BoatWidth.ToString(); tbBoatLenght.Text = Hajok.BoatLength.ToString(); tbBoatYear.Text = Hajok.YearOfManufacture.ToString(); LoadUserDataService loadUserDataService = new LoadUserDataService(email); imgRenterPicture.Tag = loadUserDataService.ResponseMessage["MemberImage"]; var uri = new Uri(Convert.ToString(imgRenterPicture.Tag), UriKind.Absolute); var bitmap = new BitmapImage(uri); imgRenterPicture.Source = bitmap; LoadSelectedBoatService loadSelectedBoatService = new LoadSelectedBoatService(Convert.ToString(Requests.BoatToBorrow.BoatId)); imgBoatPicture.Source = LoadImage(loadSelectedBoatService.ResponseMessage["BoatImage"]); imgBoatPicture.Tag = loadSelectedBoatService.ResponseMessage["BoatImage"]; } } } } else { btAccept.Visibility = Visibility.Hidden; btDecline.Visibility = Visibility.Hidden; cv1.Visibility = Visibility.Hidden; cv2.Visibility = Visibility.Hidden; cv3.Visibility = Visibility.Hidden; lbNotification.Visibility = Visibility.Visible; } }