/** * * Método que faz o incremento de um valor em um bloco específico * no cartão. * * O valor a ser incrementado será sempre o INTEIRO * * * @param bloco = Número que bloco que deve ser incrementado * @param valor = Valor que será incrementado ao já existente no bloco * * @throws IOException * * @return true = caso haja um erro na gravação será tratado no throw * * */ public bool IncrementaValorCartao(int bloco, int valor) { try { // Valida a conexão com o cartão ValidConexaoCartao(); // Valida o valor a ser gravado ValidaValor(valor); // Incrementa o valor no cartão mifareClassic.Increment(bloco, valor); } catch (IOException e) { throw new System.Exception(e.Message); } finally { DesconectaCartao(); this.GravaTempoFinal(); } return(true); }