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();
            }
        }
 private void btn_listar_Click(object sender, RoutedEventArgs e)
 {
     Biblioteca.Entidades.Contratos con = new Biblioteca.Entidades.Contratos();
     con.NumeroContrato            = txt_idcontrato.Text;
     this.tbl_contrato.ItemsSource = con.ListarTodo();
 }