private void btnFinedit_Click(object sender, RoutedEventArgs e) { Button cmd = (Button)sender; Data_Model.PA_FIN_CLIPS_OF_RECAPTURES editme = (Data_Model.PA_FIN_CLIPS_OF_RECAPTURES)cmd.DataContext; String SelectedFinClip = editme.FIN_CLIP; Decimal ConvertedFinClip = System.Convert.ToDecimal(SelectedFinClip); Portable_Traps_FIN_CLIP_Window FinClipsWindow = new Portable_Traps_FIN_CLIP_Window(SelectedID, ConvertedFinClip); FinClipsWindow.DataChanged += FinClipsWindow_DataChanged; FinClipsWindow.Show(); }
private void btnFindelete_Click(object sender, RoutedEventArgs e) { Button cmd = (Button)sender; if (cmd.DataContext is Data_Model.PA_FIN_CLIPS_OF_RECAPTURES) { Data_Model.PA_FIN_CLIPS_OF_RECAPTURES deleteme = (Data_Model.PA_FIN_CLIPS_OF_RECAPTURES)cmd.DataContext; String SelectedFinClip = deleteme.FIN_CLIP.ToString(); MessageBoxResult result = MessageBox.Show("Are you sure you want to delete Fin Clip " + SelectedFinClip + "?", "Portable Traps", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { PA_FIN_CLIPS_CONTEXT.PA_FIN_CLIPS_OF_RECAPTURES.Remove(deleteme); PA_FIN_CLIPS_CONTEXT.SaveChanges(); pA_FIN_CLIPS_OF_RECAPTURESListView.Items.Refresh(); } } }