Esempio n. 1
0
        public void Execute(object parameter)
        {
            ItemViewPage  itemViewPage = parameter as ItemViewPage;
            ItemViewModel vm           = itemViewPage.Resources["ItemVM"] as ItemViewModel;
            AddItemPopup  popup        = new AddItemPopup();

            popup.Resources["ItemVM"] = vm;
            vm.IsItemPopup            = true;
            ItemPopupViewModel popUpVM = popup.Resources["PopUpVM"] as ItemPopupViewModel;
            ItemModel          model   = new ItemModel();

            popUpVM.Shop_Name = model.Shop_Name;
            popUpVM.Memo      = model.Memo;
            popUpVM.Name      = model.Name;
            popUpVM.Link      = model.Link;
            popUpVM.Item_ID   = model.Item_ID;
            popUpVM.Price     = model.Price;
            if (model.Liked == 1)
            {
                popUpVM.Liked = true;
            }
            else
            {
                popUpVM.Liked = false;
            }
            popUpVM.Temp     = model.Temp;
            popUpVM.Image    = model.Image;
            popUpVM.Category = model.Category;
            popup.Show();
        }
Esempio n. 2
0
        private void BtnAddItems_Click(object sender, EventArgs e)
        {
            AddItemPopup Popup = new AddItemPopup();

            Enabled             = false;
            LblDeactive.Visible = true;
            Popup.FormClosed   += Popup_FormClosed;
            Popup.Show();
        }
 public void Execute(object parameter)
 {
     if (parameter.GetType() == typeof(ItemPopup))
     {
         ItemPopup itemPopup = parameter as ItemPopup;
         itemPopup.DragMove();
     }
     else if (parameter.GetType() == typeof(SearchItemPopup))
     {
         SearchItemPopup searchItemPopup = parameter as SearchItemPopup;
         searchItemPopup.DragMove();
     }
     else if (parameter.GetType() == typeof(AddItemPopup))
     {
         AddItemPopup addItemPopup = parameter as AddItemPopup;
         addItemPopup.DragMove();
     }
 }
 public void Execute(object parameter)
 {
     if (parameter.GetType() == typeof(ItemPopup))
     {
         ItemPopup          popup = parameter as ItemPopup;
         ItemViewModel      vm    = popup.Resources["ItemVM"] as ItemViewModel;
         ItemPopupViewModel popVM = popup.Resources["PopUpVM"] as ItemPopupViewModel;
         ItemModel          model = new ItemModel(popVM.Item_ID, popVM.Name, popVM.Shop_Name, popVM.Price, popVM.Temp, popVM.Link, popVM.Memo, popVM.Liked ? 1 : 2);
         model.Category = popVM.Category;
         DBConnecter.updateItem(model);
         vm.setItemlist();
         vm.updateWeatherRecommands(vm.Temp);
         vm.recommand_four = new ObservableCollection <ItemModel>();
         if (vm.recommandsList.Count() > 4)
         {
             for (int i = 0; i < 4; i++)
             {
                 vm.recommand_four.Add(vm.recommandsList[i]);
                 vm.recommand_four[i].x = i;
             }
         }
         else
         {
             for (int i = 0; i < vm.recommandsList.Count(); i++)
             {
                 vm.recommand_four.Add(vm.recommandsList[i]);
                 vm.recommand_four[i].x = i;
             }
         }
         vm.itemViewPage.itemListView.ItemsSource      = vm.items;
         vm.itemViewPage.recommandListView.ItemsSource = vm.recommand_four;
         vm.IsItemPopup = false;
         popup.Close();
     }
     else if (parameter.GetType() == typeof(AddItemPopup))
     {
         AddItemPopup       popup = parameter as AddItemPopup;
         ItemViewModel      vm    = popup.Resources["ItemVM"] as ItemViewModel;
         ItemPopupViewModel popVM = popup.Resources["PopUpVM"] as ItemPopupViewModel;
         ItemModel          model = new ItemModel(popVM.Item_ID, popVM.Name, popVM.Shop_Name, popVM.Price, popVM.Temp, popVM.Link, popVM.Memo, popVM.Liked ? 1 : 2);
         model.Category = popVM.Category;
         DBConnecter.setItem(vm.user, model);
         vm.setItemlist();
         vm.updateWeatherRecommands(vm.Temp);
         vm.recommand_four = new ObservableCollection <ItemModel>();
         if (vm.recommandsList.Count() > 4)
         {
             for (int i = 0; i < 4; i++)
             {
                 vm.recommand_four.Add(vm.recommandsList[i]);
                 vm.recommand_four[i].x = i;
             }
         }
         else
         {
             for (int i = 0; i < vm.recommandsList.Count(); i++)
             {
                 vm.recommand_four.Add(vm.recommandsList[i]);
                 vm.recommand_four[i].x = i;
             }
         }
         vm.itemViewPage.itemListView.ItemsSource      = vm.items;
         vm.itemViewPage.recommandListView.ItemsSource = vm.recommand_four;
         vm.IsItemPopup = false;
         popup.Close();
     }
 }