Beispiel #1
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            MenuTypeView myHolder = holder as MenuTypeView;

            myHolder.mMenu.Text       = mMenuType[position].Menu;
            myHolder.mMainView.Click += mMainView_Click;
        }
Beispiel #2
0
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            MenuTypeView myHolder = holder as MenuTypeView;

            myHolder.mItem.Text        = mMenuItems[position].Item;
            myHolder.mPrice.Text       = "£" + mMenuItems[position].Price;
            myHolder.mDescription.Text = mMenuItems[position].Description;
        }
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            MenuTypeView myHolder = holder as MenuTypeView;

            Console.Write(mPhotos[position].PhotoFilePath);
            //calling ImageHelper class to display image
            myHolder.mPhotoFilePath.SetImageBitmap(ImageHelper.GetImageBitmapFromUrl(mPhotos[position].PhotoFilePath));

            //photo is clicked
            myHolder.mMainView.Click += mMainView_Click;
        }
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View row = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.PhotoLayout, parent, false);

            ImageView image = row.FindViewById <ImageView>(Resource.Id.imageView1);

            MenuTypeView view = new MenuTypeView(row)
            {
                mPhotoFilePath = image
            };

            return(view);
        }
Beispiel #5
0
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View row = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.MenuTypeLayout, parent, false);

            TextView textMenu = row.FindViewById <TextView>(Resource.Id.menuType);

            MenuTypeView view = new MenuTypeView(row)
            {
                mMenu = textMenu
            };

            return(view);
        }
Beispiel #6
0
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View row = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.MenuItemLayout, parent, false);

            TextView textName        = row.FindViewById <TextView>(Resource.Id.dishName);
            TextView textPrice       = row.FindViewById <TextView>(Resource.Id.dishPrice);
            TextView textDescription = row.FindViewById <TextView>(Resource.Id.dishDescription);

            MenuTypeView view = new MenuTypeView(row)
            {
                mItem        = textName,
                mPrice       = textPrice,
                mDescription = textDescription
            };

            return(view);
        }
Beispiel #7
0
        public CollectionViewModel()
        {
            SelectedChangedListViewUnit = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                UnitView unitView = null;

                MainWindow._GridMain.Children.Clear();

                if (SelectedItemUnit)
                {
                    if (unitView == null)
                    {
                        unitView          = new UnitView();
                        var unitViewModel = unitView.DataContext as UnitViewModel;
                        unitViewModel.ClearTextBox();
                        MainWindow._GridMain.Children.Add(unitView);
                    }
                }
            });

            SelectedChangedListViewCustomer = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                CustomerView customerView = null;

                CustomerTypeView customerTypeView = null;

                MainWindow._GridMain.Children.Clear();

                if (SelectedItemCustomer)
                {
                    if (customerView == null)
                    {
                        customerView          = new CustomerView();
                        var customerViewModel = customerView.DataContext as CustomerViewModel;
                        customerViewModel.ClearTextBox();
                        MainWindow._GridMain.Children.Add(customerView);
                    }
                }
                if (SelectedItemCustomerType)
                {
                    if (customerTypeView == null)
                    {
                        customerTypeView          = new CustomerTypeView();
                        var customerTypeViewModel = customerTypeView.DataContext as CustomerTypeViewModel;
                        customerTypeViewModel.ClearTextBox();
                        MainWindow._GridMain.Children.Add(customerTypeView);
                    }
                }
            });

            SelectedChangedListViewMenu = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                MenuGroupView menuGroupView = null;
                MenuView menuView           = null;
                MenuTypeView menuTypeView   = null;

                MainWindow._GridMain.Children.Clear();

                if (SelectedItemMenu)
                {
                    if (menuView == null)
                    {
                        menuView          = new MenuView();
                        var menuViewModel = menuView.DataContext as MenuViewModel;
                        menuViewModel.ClearTextBox();
                        MainWindow._GridMain.Children.Add(menuView);
                    }
                }
                if (SelectedItemMenuType)
                {
                    if (menuTypeView == null)
                    {
                        menuTypeView          = new MenuTypeView();
                        var menuTypeViewModel = menuTypeView.DataContext as MenuTypeViewModel;
                        menuTypeViewModel.ClearTextBox();
                        MainWindow._GridMain.Children.Add(menuTypeView);
                    }
                }

                if (SelectedItemMenuGroup)
                {
                    if (menuGroupView == null)
                    {
                        menuGroupView          = new MenuGroupView();
                        var menuGroupViewModel = menuGroupView.DataContext as MenuGroupViewModel;
                        menuGroupViewModel.ClearTextBox();
                        MainWindow._GridMain.Children.Add(menuGroupView);
                    }
                }
            });

            SelectedChangedListViewPromotion = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                PromotionView promotionView             = null;
                PromotionDetailView promotionDetailView = null;

                MainWindow._GridMain.Children.Clear();

                if (SelectedItemPromotion)
                {
                    if (promotionView == null)
                    {
                        try
                        {
                            promotionView          = new PromotionView();
                            var promotionViewModel = promotionView.DataContext as PromotionViewModel;
                            promotionViewModel.ClearTextBox();
                            MainWindow._GridMain.Children.Add(promotionView);
                        }
                        catch
                        {
                            WarningDialogs("Chưa load xong dữ liệu");
                        }
                        finally

                        {
                        }
                    }
                }
                if (SelectedItemDetailPromotion)
                {
                    if (promotionDetailView == null)
                    {
                        try
                        {
                            promotionDetailView          = new PromotionDetailView();
                            var promotionDetailViewModel = promotionDetailView.DataContext as PromotionDetailViewModel;
                            promotionDetailViewModel.ClearTextBox();
                            promotionDetailViewModel.LoadPromotionList();
                            MainWindow._GridMain.Children.Add(promotionDetailView);
                        }
                        catch
                        {
                            WarningDialogs("Chưa load xong dữ liệu");
                        }
                        finally
                        {
                        }
                    }
                }
            });
        }