private void enableFields(boolean b) { Titulo_Principal.setEditable(b); Titulo_Principal.setEnabled(b); Titulo_Secundario.setEditable(b); Titulo_Secundario.setEnabled(b); Descripcion.setEditable(b); Descripcion.setEnabled(b); Editorial.setEditable(b); Editorial.setEnabled(b); Fecha_Publicacion.setEditable(b); Fecha_Publicacion.setEnabled(b); Derechos_Autor.setEditable(b); Derechos_Autor.setEnabled(b); Idioma.setEnabled(b); Editar.setEnabled(!b); }
private boolean checkEmptyFields() { if (Titulo_Principal.getText() == null || Titulo_Principal.getText().equals("")) { JOptionPane.showMessageDialog( this, "El campo Titulo Principal no puede estar vacio", "Error", JOptionPane.ERROR_MESSAGE); return false; } else if (Titulo_Secundario.getText() == null || Titulo_Secundario.getText().equals("")) { JOptionPane.showMessageDialog( this, "El campo Titulo Secundario no puede estar vacio", "Error", JOptionPane.ERROR_MESSAGE); return false; } else if (Descripcion.getText() == null || Descripcion.getText().equals("")) { JOptionPane.showMessageDialog( this, "El campo Descripcion no puede estar vacio", "Error", JOptionPane.ERROR_MESSAGE); return false; } else if (Editorial.getText() == null || Editorial.getText().equals("")) { JOptionPane.showMessageDialog( this, "El campo Editorial no puede estar vacio", "Error", JOptionPane.ERROR_MESSAGE); return false; } else if (Fecha_Publicacion.getText() == null || Fecha_Publicacion.getText().equals("") || Fecha_Publicacion.getText().equals("YYYYMMDD")) { JOptionPane.showMessageDialog( this, "El campo Fecha Publicacion no puede estar vacio", "Error", JOptionPane.ERROR_MESSAGE); return false; } else if (Derechos_Autor.getText() == null || Derechos_Autor.getText().equals("")) { JOptionPane.showMessageDialog( this, "El campo Derechos de Autor no puede estar vacio", "Error", JOptionPane.ERROR_MESSAGE); return false; } else return true; }
private void guardarDatos() { documento.setTituloPrincipal(Titulo_Principal.getText()); documento.setTituloSecundario(Titulo_Secundario.getText()); documento.setDescripcion(Descripcion.getText()); documento.setEditorial(Editorial.getText()); documento.setFechaPublicacion(Fecha_Publicacion.getText()); documento.setDerechosAutor(Derechos_Autor.getText()); System.out.println(Idioma.getItemAt(Idioma.getSelectedIndex())); documento.setIdioma((String) Idioma.getItemAt(Idioma.getSelectedIndex())); Estado.setForeground(Color.green); Estado.setText("[Guardado]"); enableFields(false); biblioteca.gui.GUICatalogacion.Informacion_Basica_Guardada = true; }