public static void ShowCatItem(dynamic vM, string name) { (vM as ViewModelPane).Header = name; var ItemsCatalog = new UI.CtrlCatalogView2() { }; ItemsCatalog.DataContext = vM; MainClass.ShowUC(ItemsCatalog); }
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); }
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); }