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 BtnAgregarLibro_Click(object sender, RoutedEventArgs e) { Negocios.Libro Lib = new Negocios.Libro(); try { Lib.Codigo = txtCodigo.Text; } catch (ArgumentException zz) { MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); txtCodigo.Text = string.Empty; txtCodigo.Focus(); return; } try { Lib.Titulo = txtTitulo.Text; } catch (ArgumentException zz) { MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); txtTitulo.Text = string.Empty; txtTitulo.Focus(); return; } try { Lib.Autor = txtAutor.Text; } catch (ArgumentException zz) { MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); txtAutor.Text = string.Empty; txtAutor.Focus(); return; } try { Lib.Editorial = txtEditorial.Text; } catch (ArgumentException zz) { MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); txtEditorial.Text = string.Empty; txtEditorial.Focus(); return; } try { int a; int.TryParse(txtAnioEd.Text, out a); Lib.AnioEd = a; } catch (ArgumentException zz) { MessageBox.Show(zz.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); txtAnioEd.Text = string.Empty; txtAnioEd.Focus(); return; } try { Lib.Genero = (Genero)cboGenero.SelectedValue; Lib.FechaIn = dtFechaIn.SelectedDate.Value; if (Lib.Create()) { MessageBox.Show("¡Libro ingresado con éxito!", "Catálogo", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Libro no pudo ser ingresado.", "Catálogo", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception zz) { MessageBox.Show(zz.Message, "Error de ingreso.", MessageBoxButton.OK, MessageBoxImage.Error); } Limpiar(); }