private void btn_eliminar_Click(object sender, RoutedEventArgs e) { try { Contratos con = new Contratos(); con.Termino = DateTime.Now; DataRowView filaseleccionada = tbl_contrato.SelectedItem as DataRowView; Contratos filacon = (Contratos)tbl_contrato.SelectedItem; if (filacon == null) { MessageBox.Show("Debe seleccionar un contrato"); } MessageBoxResult respuesta; respuesta = MessageBox.Show("¿Desea continuar?", "Seleccione una Opcion", MessageBoxButton.YesNo, MessageBoxImage.Question); if (respuesta == MessageBoxResult.Yes) { string columnaNumero = filacon.NumeroContrato; con.NumeroContrato = columnaNumero; bool Eliminar = con.EliminarContrato(); if (Eliminar == true) { MessageBox.Show("Contrato eliminado"); Biblioteca.Entidades.Contratos cont = new Biblioteca.Entidades.Contratos(); cont.NumeroContrato = txt_idcontrato.Text; this.tbl_contrato.ItemsSource = cont.ListarTodo(); } else { MessageBox.Show("Contrato no se ha podido eliminar"); } } } catch (Exception ex) { ex.Message.ToString(); } }