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