private void RibbonButtonDelete_OnClick(object sender, RoutedEventArgs e) { if (GridViewBrands.SelectedItem == null) { ClearStatusbar(); ShowMessageInStatusbar("First select an item"); return; } var selectedBrand = View.CurrentItem as BrandWithINotify; if (Entities.Parts.Any(x => x.BrandId == selectedBrand.BrandId)) { ClearStatusbar(); ShowMessageInStatusbar("This brand is in use"); return; } bool result = BrandsCollection.Delete(View.CurrentPosition); if (result) { ClearStatusbar(); ShowMessageInStatusbar("Barnd removed"); NotifyOpenWindows(); } else { ClearStatusbar(); ShowMessageInStatusbar("Failed"); } }
private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { ClearStatusbar(); if (TextBoxBrand.Text.Length > 0) { if (Entities.Brands.Any(x => x.BrandName.ToLower() == TextBoxBrand.Text.ToLower())) { ShowMessageInStatusbar("the brand is already added"); return; } BrandWithINotify newBrand = new BrandWithINotify(); newBrand.BrandName = TextBoxBrand.Text; bool result = BrandsCollection.AddNew(0, newBrand); if (result) { NotifyOpenWindows(); TextBoxBrand.Text = ""; ShowMessageInStatusbar("new brand added"); } } }
private void ButtonAdd_OnClick(object sender, RoutedEventArgs e) { ClearStatusbar(); if (TextBoxBrand.Text.Length > 0) { if (Entities.Brands.Any(x => x.BrandName.ToLower() == TextBoxBrand.Text.ToLower())) { ShowMessageInStatusbar("the brand is already saved"); return; } BrandToEdit.BrandName = TextBoxBrand.Text; bool result = BrandsCollection.Update(this.Index, BrandToEdit); if (result) { NotifyOpenWindows(); this.Close(); } } }