public void TestLeer()
        {
            string nom_aux   = "Las partículas elementales";
            string nom_libro = string.Empty;

            Negocios.Libro libT = new Negocios.Libro()
            {
                Codigo = "111111"
            };
            libT.Read();
            nom_libro = libT.Titulo;
            Assert.AreEqual(nom_aux, nom_libro);


            string nom_aux2        = "Wladimir";
            string nom_solicitante = string.Empty;

            Negocios.Solicitante solT = new Negocios.Solicitante()
            {
                CodigoLibro = "111111"
            };
            solT.Read();
            nom_solicitante = solT.Nombre;
            Assert.AreEqual(nom_aux2, nom_solicitante);


            string nom_aux3    = "Wladimir";
            string nom_usuario = string.Empty;

            Negocios.Usuario usuT = new Negocios.Usuario()
            {
                Rut = "17053976-1"
            };
            usuT.Read();
            nom_usuario = usuT.Nombre;
            Assert.AreEqual(nom_aux3, nom_usuario);
        }
        private void BtnRealizarPr_Click(object sender, RoutedEventArgs e)
        {
            Negocios.Solicitante sol = new Negocios.Solicitante();

            try
            {
                sol.CodigoLibro = txtCodigoL.Text;
            }
            catch (ArgumentException zz)
            {
                MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                txtCodigoL.Text = string.Empty;
                txtCodigoL.Focus();
                return;
            }

            try
            {
                sol.Rut = txtRut.Text;
            }
            catch (ArgumentException zz)
            {
                MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                txtRut.Text = string.Empty;
                txtRut.Focus();
                return;
            }

            try
            {
                sol.Nombre = txtNombre.Text;
            }
            catch (ArgumentException zz)
            {
                MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                txtNombre.Text = string.Empty;
                txtNombre.Focus();
                return;
            }

            try
            {
                sol.Apellido = txtApellido.Text;
            }
            catch (ArgumentException zz)
            {
                MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                txtApellido.Text = string.Empty;
                txtApellido.Focus();
                return;
            }

            try
            {
                sol.Tipo    = (TipoSolicitante)cboTipo.SelectedValue;
                sol.FechaPr = dtFechaPr.SelectedDate.Value;

                if (sol.Create())
                {
                    MessageBox.Show("¡Préstamo ingresado con éxito!", "Préstamos", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Préstamo no pudo ser ingresado.", "Préstamos", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            catch (Exception zz)
            {
                MessageBox.Show(zz.Message, "Error de ingreso.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            Limpiar();
        }