private void SubscribeToEvents() { parametersUC.AddNewParameterEventRaised += (sender, e) => parametersDetailPresenter.SetupParametersDetailForAdd(); parametersUC.EditParameterEventRaised += (sender, e) => { ParametersDtoModel parametersDtoModel = (ParametersDtoModel)bindingSource.Current; parametersDetailPresenter.SetupParametersDetailForEdit(parametersDtoModel.Id); }; parametersUC.DeleteParameterEventRaised += (sender, e) => { ParametersDtoModel parametersDtoModel = (ParametersDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення характеристики", $"Підтвердіть видалення характеристики: { parametersDtoModel.Name }.", parametersDtoModel.Id, "ParametersUC"); }; parametersUC.SortParametersByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortParametersByBindingPropertyNameEventRaised(sender, sortParameters); }
private void SubscribeToEvents() { unitsUC.AddNewUnitEventRaised += (sender, e) => unitsDetailPresenter.SetupUnitsDetailForAdd(); unitsUC.EditUnitEventRaised += (sender, e) => { UnitsDtoModel unitDto = (UnitsDtoModel)bindingSource.Current; unitsDetailPresenter.SetupUnitsDetailForEdit(unitDto.Id); }; unitsUC.DeleteUnitEventRaised += (sender, e) => { UnitsDtoModel unitDto = (UnitsDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення одиниці виміру", $"Підтвердіть видалення одиниці виміру: { unitDto.Name }.", unitDto.Id, "UnitsUC"); }; unitsUC.SortUnitsByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortUnitsByBindingPropertyNameEventRaised(sender, sortParameters); }
private void SubscribeToEvents() { categoriesUC.AddNewCategoryEventRaised += (sender, e) => categoriesDetailPresenter.SetupCategoriesDetailForAdd(); categoriesUC.EditCategoryEventRaised += (sender, e) => { CategoriesDtoModel categoriesDto = (CategoriesDtoModel)bindingSource.Current; categoriesDetailPresenter.SetupCategoriesDetailForEdit(categoriesDto.Id); }; categoriesUC.DeleteCategoryEventRaised += (sender, e) => { CategoriesDtoModel categoriesDto = (CategoriesDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення категорії", $"Підтвердіть видалення категорії товару: { categoriesDto.Name }.", categoriesDto.Id, "CategoriesUC"); }; categoriesUC.LinkToSearchChangedInUCEventRaised += (sender, modelDictionary) => EventHelper.RaiseEvent(this, LinkToSearchChangedEventRaised, modelDictionary); categoriesUC.SortCategoriesByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortCategoriesByBindingPropertyNameEventRaised(sender, sortParameters); }
private void SubscribeToEvents() { suppliersUC.AddNewSupplierEventRaised += (sender, e) => suppliersDetailPresenter.SetupSuppliersDetailForAdd(); suppliersUC.EditSupplierEventRaised += (sender, e) => { SuppliersDtoModel supplierDto = (SuppliersDtoModel)bindingSource.Current; suppliersDetailPresenter.SetupSuppliersDetailForEdit(supplierDto.Id); }; suppliersUC.DeleteSupplierEventRaised += (sender, e) => { SuppliersDtoModel supplier = (SuppliersDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення постачальника", $"Підтвердіть видалення постачальника: { supplier.Name }.", supplier.Id, "SuppliersUC"); }; suppliersUC.LinkToSearchChangedInUCEventRaised += (sender, modelDictionary) => EventHelper.RaiseEvent(this, LinkToSearchChangedEventRaised, modelDictionary); suppliersUC.SortSuppliersByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortSuppliersByBindingPropertyNameEventRaised(sender, sortParameters); }
private void SubscribeToEvents() { productsUC.AddNewProductEventRaised += (sender, e) => productsDetailPresenter.SetupProductsDetailForAdd(); productsUC.EditProductEventRaised += (sender, e) => { ProductsDtoModel productDto = (ProductsDtoModel)bindingSource.Current; productsDetailPresenter.SetupProductsDetailForEdit(productDto.Id); }; productsUC.DeleteProductEventRaised += (sender, e) => { ProductsDtoModel productDto = (ProductsDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення товару", $"Підтвердіть видалення товару: { productDto.NameWebStore }.", productDto.Id, "ProductsUC"); }; productsUC.LinkToSearchChangedInUCEventRaised += (sender, modelDictionary) => EventHelper.RaiseEvent(this, LinkToSearchChangedEventRaised, modelDictionary); productsUC.SortProductsByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortProductsByBindingPropertyNameEventRaised(sender, sortParameters); }
private void SubscribeToEvents() { groupsUC.AddNewGroupEventRaised += (sender, e) => groupsDetailPresenter.SetupGroupsDetailForAdd(); groupsUC.EditGroupEventRaised += (sender, e) => { GroupsDtoModel groupDto = (GroupsDtoModel)bindingSource.Current; groupsDetailPresenter.SetupGroupsDetailForEdit(groupDto.Id); }; groupsUC.DeleteGroupEventRaised += (sender, e) => { GroupsDtoModel groupDto = (GroupsDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення групи товарів", $"Підтвердіть видалення групи товарів: { groupDto.Name }.", groupDto.Id, "GroupsUC"); }; groupsUC.LinkToSearchChangedInUCEventRaised += (sender, modelDictionary) => EventHelper.RaiseEvent(this, LinkToSearchChangedEventRaised, modelDictionary); groupsUC.SortGroupsByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortGroupsByBindingPropertyNameEventRaised(sender, sortParameters); }
private void SubscribeToEvents() { imagesUC.AddNewImageEventRaised += (sender, e) => imagesDetailPresenter.SetupImagesDetailForAdd(); imagesUC.EditImageEventRaised += (sender, e) => { ImagesDtoModel imageDto = (ImagesDtoModel)bindingSource.Current; imagesDetailPresenter.SetupImagesDetailForEdit(imageDto.Id); }; imagesUC.DeleteImageEventRaised += (sender, e) => { ImagesDtoModel imageDto = (ImagesDtoModel)bindingSource.Current; deleteConfirmView.ShowDeleteConfirmMessageView("Видалення зображення", $"Підтвердіть видалення зображення: { imageDto.FileName }.", imageDto.Id, "ImagesUC"); }; imagesUC.LinkToSearchChangedInUCEventRaised += (sender, modelDictionary) => EventHelper.RaiseEvent(this, LinkToSearchChangedEventRaised, modelDictionary); imagesUC.SortImagesByBindingPropertyNameEventRaised += (sender, sortParameters) => OnSortImagesByBindingPropertyNameEventRaised(sender, sortParameters); }