private void butAgregar_Click(object sender, EventArgs e) { limpiar limpiarCampos = new limpiar(); String titulo = txtTitulo.Text; String anho = txtAnho.Text; String autor = txtAutor.Text; String tipo = comboBox1.Text; if (titulo == "" || anho == "" || autor == "" || tipo == "") { MessageBox.Show("Algún campo se encuentra sin llenar"); } else { if (tipo == "Físico") { //Agregar en el listado de libros fisicos try { this.tipo = 0; bool agregado = mundo.AgregarLibroFisico(titulo, autor, anho, tipo); if (agregado) { MessageBox.Show("Libro físico agregado"); limpiarCampos.borrarCampos(this); } } catch (Exception a) { MessageBox.Show(a.Message); limpiarCampos.borrarCampos(this); } } else { //Agregaren el listado de libros digitales try { this.tipo = 1; bool agregado = mundo.AgregarLibroDigital(titulo, autor, anho, tipo); if (agregado) { MessageBox.Show("Libro digital agregado"); limpiarCampos.borrarCampos(this); } } catch (Exception a) { MessageBox.Show(a.Message); limpiarCampos.borrarCampos(this); } } } }
private void butEliminar_Click(object sender, EventArgs e) { limpiar limpiarCampos = new limpiar(); String titulo = txtTitulo.Text; String anho = txtAnho.Text; String autor = txtAutor.Text; String tipo = comboBox1.Text; if (titulo != "" && tipo != "") { try { if (tipo == "Físico") { this.tipo = 0; Console.WriteLine("Paso primer condicional"); mundo.EliminarLibroFisico(titulo); Console.WriteLine("Cagada"); MessageBox.Show("Libro físico eliminado"); limpiarCampos.borrarCampos(this); } else { this.tipo = 1; Console.WriteLine("paso segundo"); mundo.EliminarLibroDigital(titulo); MessageBox.Show("Libro digital eliminado"); limpiarCampos.borrarCampos(this); } } catch (Exception a) { MessageBox.Show("El libro se elimino correctamente"); limpiarCampos.borrarCampos(this); } } else { MessageBox.Show("El campo Titulo o Tipo se encuentran sin llenar"); } }
private void butActualizar_Click(object sender, EventArgs e) { limpiar limpiarCampos = new limpiar(); String titulo = txtTitulo.Text; String anho = txtAnho.Text; String autor = txtAutor.Text; String tipo = comboBox1.Text; if (titulo == "" || anho == "" || autor == "" || tipo == "") { MessageBox.Show("Algún campo se encuentra sin llenar"); } else { // Actualizar libro if (this.tipo == 0) { Libro a = mundo.BuscarLibroFisico(titulo); if (a == null) { MessageBox.Show("No se encuentra el libro para actualizar"); } else { a.Autor = autor; a.Anho = anho; a.Tipo = tipo; mundo.actualizarLibro(a, this.tipo); MessageBox.Show("Informacion actualizada"); } } else if (this.tipo == 1) { Libro a = mundo.BuscarLibroOnline(titulo); if (a == null) { MessageBox.Show("No se encuentra el libro para actualizar"); } else { a.Autor = autor; a.Anho = anho; a.Tipo = tipo; mundo.actualizarLibro(a, this.tipo); MessageBox.Show("Informacion actualizada"); } } else if (this.tipo == 2) { Libro a = mundo.BuscarLibroOnline(titulo); if (a == null) { a = mundo.BuscarLibroFisico(titulo); if (a == null) { MessageBox.Show("No se encuentra el libro para actualizar"); } else { a.Autor = autor; a.Anho = anho; a.Tipo = tipo; mundo.actualizarLibro(a, this.tipo); MessageBox.Show("Informacion actualizada"); } } } } }