Example #1
0
        public static void ShowCatItem(dynamic vM, string name)
        {
            (vM as ViewModelPane).Header = name;
            var ItemsCatalog = new UI.CtrlCatalogView2()
            {
            };

            ItemsCatalog.DataContext = vM;
            MainClass.ShowUC(ItemsCatalog);
        }
Example #2
0
        public static void ShowDeliveryPlaceCatalog()
        {
            var _model = new Models.CatalogModel <DeliveryPlace>(
                new Models.EditCatalogDataFuncs <DeliveryPlace>()
            {
                AddItemFunc       = DBProvider.Client.CreateDeliveryPlace,
                EditItemFunc      = DBProvider.Client.UpdateDeliveryPlace,
                CancelAddItemFunc = DBProvider.Client.DeleteDeliveryPlace,
                //GetId = (Air) => { return Air.Id; },
                AllDataList = DataExtension.DataCatalogsSingleton.Instance.DeliveryPlaces
            });
            var ItemsCatalog = new UI.CtrlCatalogView2();

            ItemsCatalog.DataContext = new Models.CatalogViewModel <DeliveryPlace>(_model)
            {
                Header = "Справочник мест доставки"
            };
            MainClass.ShowUC(ItemsCatalog);
        }
Example #3
0
        private static void ShowItemsCatalog(string name, FullyObservableCollection <Dish> data)
        {
            var GetDataFuncs = new Models.EditCatalogDataFuncs <Dish>()
            {
                AddItemFunc       = DBProvider.Client.CreateDish,
                EditItemFunc      = DBProvider.Client.UpdateDish,
                CancelAddItemFunc = DBProvider.Client.DeleteDish,
                AllDataList       = data
            };
            var _model = new Models.CatalogModel <Dish>(GetDataFuncs);

            var ItemsCatalog   = new UI.CtrlCatalogView2();
            var ItemsCatalogVm = new Models.CatalogViewModel <Dish>(_model)
            {
                Header = name
            };

            ItemsCatalogVm.CanDeleteItem = false;
            ItemsCatalog.DataContext     = ItemsCatalogVm;


            MainClass.ShowUC(ItemsCatalog);
        }