示例#1
0
  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;
  }
示例#2
0
  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;
  }