public NewItem(LogInObject logInUserObject, ObjectOfWishLists listOfWishListsObject, string selectedList) { logInObjectUsable = logInUserObject; listOfWishListsObjectUsable = listOfWishListsObject; InitializeComponent(); FillComboBox(selectedList); }
public NewWishList(LogInObject logInUserObject, ObjectOfWishLists listOfWishListsObject) { InitializeComponent(); logInObjectUsable = logInUserObject; objectOfWishLits = listOfWishListsObject; Dispatcher.Invoke(() => { LabelUserName.Content = logInObjectUsable.user.username; }); }
private ObjectOfWishLists GetListofLists(User user) { string postData = "un=" + user.username; string method = "POST"; string phpFileName = "getLists.php"; string jsonStr = WebReq.WebRq(postData, method, phpFileName, ""); ObjectOfWishLists ListOfLists = JsonConvert.DeserializeObject <ObjectOfWishLists>(jsonStr); return(ListOfLists); }
public LoggedInWindow(LogInObject logInUserObject) { LogInObj = logInUserObject; InitializeComponent(); Dispatcher.Invoke(() => { UserName.Content = logInUserObject.user.username; }); objectOfWishLists = GetListofLists(logInUserObject.user); FillListOfLists(objectOfWishLists); }
private void ButtonUpdate_Click(object sender, RoutedEventArgs e) { objectOfWishLists = GetListofLists(LogInObj.user); if (objectOfWishLists != null) { FillListOfLists(objectOfWishLists); } else { Dispatcher.Invoke(() => { LabelErrorMessage.Content = "ERROR: No lists returned"; }); } }
public void FillWishList(ObjectOfWishLists ListOfLists, string wishListName) { Dispatcher.Invoke(() => { WishListBox.Items.Clear(); foreach (var WishList in ListOfLists.wishLists) { if (WishList.wishListName == wishListName) { foreach (var item in WishList.wishList) { WishListBox.Items.Add(item.wishItemName); } } } }); }
public ShareWindow(LogInObject logInObjectIn, ObjectOfWishLists objectOfWishListsIn, string selectedList) { logInObject = logInObjectIn; objectOfWishLists = objectOfWishListsIn; InitializeComponent(); Dispatcher.Invoke(() => { //for testing FillComboBox(objectOfWishListsIn, selectedList); FillFriendList(); Task.Run(() => { }); }); }
private void FillComboBox(ObjectOfWishLists objectOfWishLists, string selectedList) { if (objectOfWishLists.wishLists != null) { foreach (var wishList in objectOfWishLists.wishLists) { ComboBoxSelectWishList.Items.Add(wishList.wishListName); if (selectedList != "") { ComboBoxSelectWishList.SelectedItem = selectedList; } else { ComboBoxSelectWishList.SelectedIndex = 0; } } } }
public void FillListOfLists(ObjectOfWishLists ListOfLists) { if (ListOfLists.wishLists != null) { Dispatcher.Invoke(() => { WishListOfLists.Items.Clear(); foreach (var item in ListOfLists.wishLists) { WishListOfLists.Items.Add(item.wishListName); } }); } else { Dispatcher.Invoke(() => { LabelErrorMessage.Content = "No lists returned"; }); } }