public static void ShowKitchenDishGroups() { var _model = new Models.CatalogModel <DishKitchenGroup>( new Models.EditCatalogDataFuncs <DishKitchenGroup>() { AddItemFunc = DBProvider.Client.CreateDishKitchenGroup, EditItemFunc = DBProvider.Client.UpdateDishKitchenGroup, CancelAddItemFunc = DBProvider.Client.DeleteDishKitchenGroup, AllDataList = DataExtension.DataCatalogsSingleton.Instance.DishKitchenGroup } ); var vm = new Models.CatalogViewModel <DishKitchenGroup>(_model); vm.CanDeleteItem = false; ShowCatItem(vm, "Справочник кухонных групп"); }
public static void ShowContactPersons() { var _model = new Models.CatalogModel <ContactPerson>( new Models.EditCatalogDataFuncs <ContactPerson>() { AddItemFunc = DBProvider.Client.CreateContactPerson, EditItemFunc = DBProvider.Client.UpdateContactPerson, CancelAddItemFunc = DBProvider.Client.DeleteContactPerson, AllDataList = DataExtension.DataCatalogsSingleton.Instance.ContactPerson } ); var vm = new Models.CatalogViewModel <ContactPerson>(_model); vm.CanDeleteItem = false; ShowCatItem(vm, "Справочник стюардесс"); }
public static void ShowPaymentGroupsCatalog() { var _model = new Models.CatalogModel <PaymentGroup>( new Models.EditCatalogDataFuncs <PaymentGroup>() { AddItemFunc = DBProvider.Client.CreatePaymentGroup, EditItemFunc = DBProvider.Client.UpdatePaymentGroup, CancelAddItemFunc = DBProvider.Client.DeletePaymentGroup, AllDataList = DataExtension.DataCatalogsSingleton.Instance.PaymentGroups } ); var vm = new Models.CatalogViewModel <PaymentGroup>(_model); vm.CanDeleteItem = false; ShowCatItem(vm, "Справочник груп оплат"); }
public static void ShowMarketingChanelsCatalog() { var _model = new Models.CatalogModel <MarketingChannel>( new Models.EditCatalogDataFuncs <MarketingChannel>() { AddItemFunc = DBProvider.Client.CreateMarketingChannel, EditItemFunc = DBProvider.Client.UpdateMarketingChannel, CancelAddItemFunc = DBProvider.Client.DeleteMarketingChannel, AllDataList = DataExtension.DataCatalogsSingleton.Instance.MarketingChannels } ); var vm = new Models.CatalogViewModel <MarketingChannel>(_model); vm.CanDeleteItem = false; ShowCatItem(vm, "Справочник каналов маркетинга"); }
public static void ShowDriverCatalog() { var _model = new Models.CatalogModel <Driver>( new Models.EditCatalogDataFuncs <Driver>() { AddItemFunc = DBProvider.Client.CreateDriver, EditItemFunc = DBProvider.Client.UpdateDriver, CancelAddItemFunc = DBProvider.Client.DeleteDriver, AllDataList = DataExtension.DataCatalogsSingleton.Instance.Drivers } ); var vm = new Models.CatalogViewModel <Driver>(_model); vm.CanDeleteItem = false; ShowCatItem(vm, "Справочник водителей"); }
public static void ShowAirCompanyCatalog() { var _model = new Models.CatalogModel <AirCompany>( new Models.EditCatalogDataFuncs <AirCompany>() { AddItemFunc = DBProvider.Client.CreateAirCompany, EditItemFunc = DBProvider.Client.UpdateAirCompany, CancelAddItemFunc = DBProvider.Client.DeleteAirCompany, AllDataList = DataExtension.DataCatalogsSingleton.Instance.AllAirCompanies } ); var vm = new Models.CatalogViewModel <AirCompany>(_model); vm.CanDeleteItem = false; ShowCatItem(vm, "Справочник авиакомпаний"); }
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); }