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();
                }
            }
        }