private void BtnDeleteSeller_Click(object sender, RoutedEventArgs e) { try { var seletecdItem = sellersGrid.SelectedItem; if (seletecdItem != null) { var seller = (ISeller)seletecdItem; var isSuccess = DistrictSellerController.DeleteAsync(seller.Id, district.Id).Result; if (isSuccess) { // Reload seller grid this.UpdateSellersGrid(); MessageBox.Show(string.Format("Sælger '{0}' er slettet", seller.Name)); } } } catch (Exception ex) { if (ex.InnerException != null) { MessageBox.Show(string.Format("Der opstod en fejl: {0}", ex.InnerException.Message)); } else { MessageBox.Show(string.Format("Der opstod en fejl: {0}", ex.Message)); } } }
private void button_Click(object sender, RoutedEventArgs e) { // Get key from selected seller var seletecd = (KeyValuePair <int, string>)comboBoxSellers.SelectedValue; var selectedItem = sellers.FirstOrDefault(i => i.Id == seletecd.Key); if (selectedItem != null) { var isSuccess = DistrictSellerController.InsertAsync(selectedItem.Id, district.Id, false).Result; if (isSuccess) { districtDetail.Dispatcher.Invoke(new Action(() => { // Reload seller grid districtDetail.UpdateSellersGrid(); })); MessageBox.Show(string.Format("Sælger '{0}' er tilknyttet", selectedItem.Name)); // Close Window ((Window)this.Parent).Close(); } else { MessageBox.Show("Der opstod en fejl"); } } }
private void ChkSelect_Click(object sender, RoutedEventArgs e) { try { var seletecdItem = sellersGrid.SelectedItem; if (seletecdItem != null) { var seller = (ISeller)seletecdItem; // Convert to bool - no value then false bool isChecked = ((CheckBox)e.Source).IsChecked.HasValue ? ((CheckBox)e.Source).IsChecked.Value : false; var isSuccess = DistrictSellerController.UpdateAsync(seller.Id, district.Id, isChecked).Result; if (isSuccess) { // Reload seller grid this.UpdateSellersGrid(); MessageBox.Show(string.Format("Sælger '{0}' er opdateret", seller.Name)); } } } catch (Exception ex) { if (ex.InnerException != null) { MessageBox.Show(string.Format("Der opstod en fejl: {0}", ex.InnerException.Message)); } else { MessageBox.Show(string.Format("Der opstod en fejl: {0}", ex.Message)); } ((CheckBox)e.Source).IsChecked = true; } }