private boolean buscar(int seleccion) { String idEjecutivo = this.lblIdEjecutivo.getText(); String identificador = this.txtIdentificador.getText(); String nombre = this.txtNombre.getText(); switch (seleccion) { case 0: ejecutivobeans.setNombre(nombre); if (ejecutivobeans.findByName() != false) { this.cargaDatos(); } else { this.limpiar(); this.lblErrorBusqueda.setText("El ejecutivo \"" + nombre + "\" no existe"); this.lblErrorBusqueda.setText("No hemos encontrado lo que búscas!"); return true; } break; case 1: ejecutivobeans.setIdEjecutivo(idEjecutivo); if (ejecutivobeans.findByID() != false) { this.cargaDatos(); } else { this.limpiar(); this.lblErrorBusqueda.setText("El ejecutivo \"" + nombre + "\" no existe"); this.lblErrorBusqueda.setText("No hemos encontrado lo que búscas!"); return true; } break; case 3: ejecutivobeans.setIdentificador(identificador); if (ejecutivobeans.findByIdentificador() != false) { this.cargaDatos(); } else { this.limpiar(); this.lblErrorBusqueda.setText("El ejecutivo \"" + nombre + "\" no existe"); this.lblErrorBusqueda.setText("No hemos encontrado lo que búscas!"); return true; } break; default: // ByName } return false; }
private boolean existencia() { String identificador = this.txtIdentificador.getText().replace(" ", "").toLowerCase(); ejecutivobeans.setIdentificador(identificador); if (ejecutivobeans.findByIdentificador() != false) { JOptionPane.showMessageDialog( null, "El Ejecutivo ID \"" + identificador + "\" ya existe", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); // this.clean(); this.btnGuardar.setEnabled(true); this.btnModificar.setEnabled(false); this.btnEliminar.setEnabled(false); } else { return true; } return false; }
private boolean verificaDatos() { String idEjecutivo = this.lblIdEjecutivo.getText(); String identificador = this.txtIdentificador.getText(); String nombre = this.txtNombre.getText(); String apellido = this.txtApellido.getText(); String descripcion = this.txtDescripcion.getText(); String correoNombre = this.txtCorreoNombre.getText(); String correoDominio = this.txtCorreoDominio.getText(); String telefono = this.txtTelefono.getText(); String movil = this.txtMovil.getText(); String idProveedor = this.cbProveedor.getSelectedItem().toString(); if (identificador.isEmpty()) { JOptionPane.showMessageDialog( null, "Formulario Inclompleto. Debe llenar el campo:\n- Identificador", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); } else if (nombre.isEmpty()) { JOptionPane.showMessageDialog( null, "Formulario Inclompleto. Debe llenar el campo:\n- Nombre", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); } else if (apellido.isEmpty()) { JOptionPane.showMessageDialog( null, "Formulario Inclompleto. Debe llenar el campo:\n- Apellido", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); } else if (correoNombre.isEmpty()) { JOptionPane.showMessageDialog( null, "Formulario Inclompleto. Debe llenar el campo:\n- Usuario Correo", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); } else if (correoDominio.isEmpty()) { JOptionPane.showMessageDialog( null, "Formulario Inclompleto. Debe llenar el campo:\n- Dominio Correo", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); } else if (idProveedor.equals("Seleccione")) { JOptionPane.showMessageDialog( null, "Formulario Inclompleto. Debe seleccionar campo:\n- Proveedor", "Verificación de Formularios", JOptionPane.ERROR_MESSAGE); } else if (telefono.isEmpty()) { JOptionPane.showMessageDialog( null, "Considere obtener un numero de contacto, de no ser así rellene con \"0\"", "Verificación de Formularios", JOptionPane.WARNING_MESSAGE); } else if (movil.isEmpty()) { JOptionPane.showMessageDialog( null, "Considere obtener un numero de contacto, de no ser así rellene con \"0\"", "Verificación de Formularios", JOptionPane.WARNING_MESSAGE); } else { String correo = correoNombre + "@" + correoDominio; if (idEjecutivo.equals("Por Definir")) { idEjecutivo = null; } ejecutivobeans.setIdEjecutivo(idEjecutivo); ejecutivobeans.setIdentificador(identificador); ejecutivobeans.setNombre(nombre); ejecutivobeans.setApellido(apellido); ejecutivobeans.setDescripcion(descripcion); ejecutivobeans.setCorreo(correo); ejecutivobeans.setTelefono(telefono); ejecutivobeans.setMovil(movil); ejecutivobeans.setIdProveedor(this.getIdProveedor(idProveedor)); return true; } return false; }