/**
   * Metodo que setea los valores del dto y construye el formulario para crear un nuevo registro
   *
   * @since 28/01/2014
   */
  public void nuevaUbigeo() {
    this.ubigeoSeleccionadoDto = (UbigeoDto) selectedUbigeo.getData();

    this.dto = new UbigeoDto();
    this.dto.setEstado(Boolean.TRUE);
    this.dto.setUsuarioDto(sessionMBean.getSessionUsuarioDto());
    this.dto.setFecha(UtilCore.Fecha.obtenerFechaActualDate());
    this.dto.setUbigeoPadreDto(this.ubigeoSeleccionadoDto);
    this.dto.setRetencion(BigDecimal.ZERO);
    this.dto.setRetencionHonorarios(BigDecimal.ZERO);
    this.dto.setTipo(this.manager.evaluarTipo(this.ubigeoSeleccionadoDto));

    validarBotonGuardar = Boolean.FALSE;

    sessionMBean.setAccion(applicationMBean.getNuevo());
  }
  /**
   * Metodo que permite cargar los valores de un dto existente y construye el formulario para editar
   * un registro
   *
   * @since 28/01/2014
   */
  public void editarUbigeo() {
    this.ubigeoSeleccionadoDto = (UbigeoDto) selectedUbigeo.getData();
    this.validarBotonGuardar =
        this.manager.validarEdicionTipo(this.ubigeoSeleccionadoDto.getUbigeoPadreDto());

    this.dto = this.ubigeoSeleccionadoDto;
    sessionMBean.setAccion(applicationMBean.getEditar());
  }