コード例 #1
0
  private void updateConjuge(AssociadoVO associado) throws SmartEnvException, SmartAppException {

    if (associado.getConjuge() != null && associado.getConjuge().getCodigo() != null) {

      pessoaRN.update(associado.getConjuge());

      conjugeRN.update(associado.getConjuge());
    }
  }
コード例 #2
0
  private void insertConjuge(AssociadoAssembler associado)
      throws SmartEnvException, SmartAppException {

    if (associado.getConjuge() != null
        && associado.getNome() != null
        && !"".equals(associado.getConjuge().getNome())) {

      // testar se data de nascimento e CPF do conjuge estão sendo preenchidos:
      // por enquanto esta regra deve ficar comentada, para não travar a manutenção em produção.
      /*
      if (associado.getConjuge().getCpf() == null || associado.getConjuge().getCpf().equals("")) {
      	throw new SmartAppException("Você deve informar o CPF do cônjuge.");
      }

      if (associado.getConjuge().getDataNascimento() == null) {
      	throw new SmartAppException("Você deve informar a data de nascimento do cônjuge.");
      }
      */

      associado.getConjuge().setAssociado(associado);

      associado.setConjuge(conjugeRN.insert(associado.getConjuge()));
    }
  }