private void btnListar_Click(object sender, RoutedEventArgs e)
 {
     Biblioteca.Entidades.Clientes Cli = new Biblioteca.Entidades.Clientes();
     Cli.Buscar();
     this.dtListado.ItemsSource = Cli.ListarTodo();
     btnActualizar.Visibility   = Visibility.Visible;
 }
        private void btn_buscar_Click(object sender, RoutedEventArgs e)
        {
            Biblioteca.Entidades.Clientes Cli = new Biblioteca.Entidades.Clientes();
            Cli.RutCliente = (txtrut.Text);
            Cli.Buscar();
            Contratos con = new Contratos();

            this.tbl_contrato.ItemsSource = con.ListarporRut(Cli.RutCliente);
        }
        private void btn_buscarcli_Click(object sender, RoutedEventArgs e)
        {
            Biblioteca.Entidades.Clientes Cli = new Biblioteca.Entidades.Clientes();
            Cli.RutCliente = (txt_rutcli.Text);
            Cli.Buscar();
            this.dtListado.ItemsSource = new List <Clientes>()
            {
                Cli
            };

            btnActualizar.Visibility = Visibility.Visible;
        }
        private void btnActualizar_Click(object sender, RoutedEventArgs e)
        {
            Biblioteca.Entidades.Clientes cli = new Biblioteca.Entidades.Clientes();
            DataRowView filaseleccionada      = dtListado.SelectedItem as DataRowView;
            Clientes    filaC = (Clientes)dtListado.SelectedItem;

            if (filaC == null)
            {
                MessageBox.Show("Debe seleccionar un cliente", "Error", MessageBoxButton.OK);
                return;
            }



            ActualizarCli ac = new ActualizarCli();

            ac.cargaActuaizar(filaC);
            ac.ShowDialog();
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            Biblioteca.Entidades.Clientes cli = new Biblioteca.Entidades.Clientes();
            Boolean Eliminar;

            DataRowView filaseleccionada = dtListado.SelectedItem as DataRowView;
            Clientes    filaC            = (Clientes)dtListado.SelectedItem;

            if (filaC == null)
            {
                MessageBox.Show("Debe seleccionar un cliente", "Error", MessageBoxButton.OK);
                return;
            }
            MessageBoxResult respuesta;

            respuesta = MessageBox.Show("¿Desea continuar?", "Seleccione una Opcion", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (respuesta == MessageBoxResult.Yes)

            {
                string columnaNumero = filaC.RutCliente;
                cli.RutCliente = columnaNumero;

                Eliminar = cli.Eliminar();

                if (Eliminar == true)

                {
                    MessageBox.Show("Cliente eliminado");
                }

                else
                {
                    MessageBox.Show("Cliente no se ha podido eliminar");
                }
            }
        }