private void Renovar_Click(object sender, EventArgs e) { DevolucionPrestamo renovar = new DevolucionPrestamo(); renovar.ShowDialog(); int codigocli = renovar.devolverCodigo(); int isbn = renovar.devolveIsbn(); int ejemplar = renovar.devolverEjemplar(); Prestamo pres = admin.buscarPrestamoEspecifica(codigocli, isbn, ejemplar); if (pres != null) { if (admin.ahireserva(isbn, ejemplar)) { MessageBox.Show("Existe una o más reservas asi que no se puede renovar el prestamo"); } else { if (admin.renovarPrestamo(pres)) { MessageBox.Show("Se ha renovado el vencimiento de el prestamo"); } else { MessageBox.Show("Algo salio mal y no se ha modificado"); } } } else { MessageBox.Show("No se ha encontrado un prestamo con esos datos"); } }
private void Devolver_Click(object sender, EventArgs e) { DevolucionPrestamo devolver = new DevolucionPrestamo(); devolver.ShowDialog(); int codigoCliente = devolver.devolverCodigo(); int isbn = devolver.devolveIsbn(); int ejemplar = devolver.devolverEjemplar(); if (!(codigoCliente == 0 && isbn == 0 && ejemplar == 0)) { Prestamo presta = admin.buscarPrestamoEspecifica(codigoCliente, isbn, ejemplar); if (presta == null) { MessageBox.Show("No se ha encontrado un prestamo con esos datos ingresados"); } else { if (admin.devolucionLibro(presta.Libro)) { if (admin.eliminarPrestamo(presta.Codigo)) { MessageBox.Show("Se ha eliminado con exito"); } else { MessageBox.Show("No se ha podido eliminar por algun problema"); } } else { MessageBox.Show("Algo salio mal en volver a guardar el libro en la biblioteca"); } } } }