Package Modelo

Examples of Modelo.Ejemplar


            JTextField fecha = new JTextField(sb.toString());
            Boolean fechaValida = Vistas.getInstance().alquiler.validarFecha(fecha);
            if (idValido && noRepetido != null && noRepetido && fechaValida && ejemplaresValido) {
                Apunte a = new Apunte(Integer.parseInt(jTextFieldID.getText()), jTextFieldTitulo.getText(), jTextFieldTema.getText(), new DateTime(fecha.getText()), null, jTextFieldMateria.getText(), jTextFieldCarrera.getText());
                for (int i = 1; i < Integer.parseInt(ejemplares.getText()); i++) {
                    a.getEjemplares().put(i, new Ejemplar(i));
                }
                mapaArticulos.put(a.getIdArticulo(), a);
                JOptionPane.showMessageDialog(null, "Articulo creado exitosamente");
            } else {
                sb = new StringBuilder();
View Full Code Here


            JTextField fecha = new JTextField(sb.toString());
            Boolean fechaValida = Vistas.getInstance().alquiler.validarFecha(fecha);
            if (idValido && noRepetido != null && noRepetido && fechaValida && ejemplaresValido) {
                Cd a = new Cd(Integer.parseInt(id.getText()), titulo.getText(), tema.getText(), new DateTime(fecha.getText()), tipoContenido.getSelectedItem().toString(), formato.getSelectedItem().toString());
                for (int i = 1; i < Integer.parseInt(ejemplares.getText()); i++) {
                    a.getEjemplares().put(i, new Ejemplar(i));
                }
                mapaArticulos.put(a.getIdArticulo(), a);
                JOptionPane.showMessageDialog(null, "Articulo creado exitosamente");
            } else {
                sb = new StringBuilder();
View Full Code Here

            JTextField fecha = new JTextField(sb.toString());
            Boolean fechaValida = Vistas.getInstance().alquiler.validarFecha(fecha);
            if (issbnValido && idValido && noRepetido != null && noRepetido && fechaValida && ejemplaresValido) {
                Libro a = new Libro(Integer.parseInt(id.getText()), titulo.getText(), tema.getText(), edicion.getText(), editorial.getText(), new DateTime(fecha.getText()), autor.getText(), Integer.parseInt(issbn.getText()));
                for (int i = 1; i < Integer.parseInt(ejemplares.getText()); i++) {
                    a.getEjemplares().put(i, new Ejemplar(i));
                }
                mapaArticulos.put(a.getIdArticulo(), a);
                JOptionPane.showMessageDialog(null, "Articulo creado exitosamente");
            } else {
                sb = new StringBuilder();
View Full Code Here

            JTextField fecha = new JTextField(sb.toString());
            Boolean fechaValida = Vistas.getInstance().alquiler.validarFecha(fecha);
            if (issnValido && idValido && noRepetido != null && noRepetido && fechaValida && ejemplaresValido) {
                Revista a = new Revista(Integer.parseInt(id.getText()), Integer.parseInt(issn.getText()), editorial.getText(), edicion.getText(), titulo.getText(), tema.getText(), new DateTime(fecha.getText()));
                for (int i = 1; i < Integer.parseInt(ejemplares.getText()); i++) {
                    a.getEjemplares().put(i, new Ejemplar(i));
                }
                mapaArticulos.put(a.getIdArticulo(), a);
                JOptionPane.showMessageDialog(null, "Articulo creado exitosamente");
            } else {
                sb = new StringBuilder();
View Full Code Here

            if (alquileresSeleccionados.length > 0) {
                Integer ejemplarSeleccionado = (Integer) jc.getSelectedItem();
                for (int i : alquileresSeleccionados) {
                    DefaultTableModel temp = (DefaultTableModel) jt.getModel();
                    Integer indice = (Integer) temp.getValueAt(i, 0);
                    Ejemplar e = mapaEjemplares.get(ejemplarSeleccionado);
                    LinkedHashMap<Integer, Alquiler> alquileres = e.getAlquileres();
                    alquileres.remove(indice);
                }
                actualizarAlquileres(mapaEjemplares, jc, jt);
                JOptionPane.showMessageDialog(null, "Alquileres eliminados con exito.");
            } else {
View Full Code Here

    }

    public void actualizarAlquileres(LinkedHashMap<Integer, Ejemplar> mapaEjemplares, JComboBox jComboBoxEjemplar, JTable jTableAlquileres) {
        if (jComboBoxEjemplar.isValid()) {
            Integer indice = (Integer) jComboBoxEjemplar.getSelectedItem();
            Ejemplar e = mapaEjemplares.get(indice);
            LinkedHashMap<Integer, Alquiler> mapaAlquileres = e.getAlquileres();
            leerAlquileres(mapaAlquileres, jTableAlquileres);
        }
    }
View Full Code Here

    }

    public void leerEjemplares(LinkedHashMap<Integer, Ejemplar> mapaEjemplares, JComboBox jComboBoxEjemplar) {
        try {
            for (Integer i : mapaEjemplares.keySet()) {
                Ejemplar e = mapaEjemplares.get(i);
                DefaultComboBoxModel temp = (DefaultComboBoxModel) jComboBoxEjemplar.getModel();
                temp.addElement(e.getId());
            }
        } catch (ArrayIndexOutOfBoundsException e) {
            JOptionPane.showMessageDialog(null, "No existen ejemplares registrados en este articulo.");
        }
    }
View Full Code Here

            if (dniValido) {
                dniExiste = mapaUsuarios.containsKey(Integer.parseInt(dni.getText()));
            }
            if (idValido) {
                Integer indice = (Integer) jc.getSelectedItem();
                Ejemplar e = mapaEjemplares.get(indice);
                LinkedHashMap<Integer, Alquiler> alquileres = e.getAlquileres();
                noRepetido = !alquileres.containsKey(Integer.parseInt(id.getText()));
            }
            StringBuilder fecha = new StringBuilder();
            fecha.append(retiroY.getText());
            fecha.append("-");
            fecha.append(retiroMes.getText());
            fecha.append("-");
            fecha.append(retiroDia.getText());
            JTextField retiro = new JTextField(fecha.toString());
            fecha = new StringBuilder();
            fecha.append(devolucionY.getText());
            fecha.append("-");
            fecha.append(devolucionMes.getText());
            fecha.append("-");
            fecha.append(devolucionDia.getText());
            JTextField devolucion = new JTextField(fecha.toString());
            Boolean devolucionValido = validarFecha(devolucion) && devolucion.getText().compareTo(retiro.getText()) >= 0;
            Boolean retiroValido = validarFecha(retiro) && retiro.getText().compareTo(devolucion.getText()) <= 0;
            if (idValido && dniValido && retiroValido && devolucionValido && noRepetido && dniExiste) {
                Integer indice = (Integer) jc.getSelectedItem();
                Ejemplar e = mapaEjemplares.get(indice);
                LinkedHashMap<Integer, Alquiler> alquileres = e.getAlquileres();
                if (!alquileres.containsKey(Integer.parseInt(id.getText()))) {
                    Integer numeroID = Integer.parseInt(id.getText());
                    Integer numeroDNI = Integer.parseInt(dni.getText());
                    DateTime fechaRetiro = new DateTime(retiro.getText());
                    DateTime fechaDevolucion = new DateTime(devolucion.getText());
View Full Code Here

            JTextField jTextFieldFechaDevolucion = new JTextField(fecha.toString());
            Boolean retiro = validarFecha(jTextFieldFechaRetiro) && jTextFieldFechaRetiro.getText().compareTo(jTextFieldFechaDevolucion.getText()) <= 0;
            Boolean devolucion = validarFecha(jTextFieldFechaDevolucion) && jTextFieldFechaDevolucion.getText().compareTo(jTextFieldFechaRetiro.getText()) >= 0;
            if (id && dni && retiro && devolucion && existe) {
                Integer ejemplar = Integer.parseInt(jTextFieldEjemplar.getText());
                Ejemplar e = mapaEjemplares.get(ejemplar);
                LinkedHashMap<Integer, Alquiler> alquileres = e.getAlquileres();
                Integer numeroID = Integer.parseInt(jTextFieldID.getText());
                Alquiler a = alquileres.get(numeroID);
                Integer numeroDNI = Integer.parseInt(jTextFieldDNI.getText());
                a.setDni(numeroDNI);
                a.setFechaRetiro(new DateTime(jTextFieldFechaRetiro.getText()));
View Full Code Here

TOP

Related Classes of Modelo.Ejemplar

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.