/** * * Método que faz o decremento de um valor em um bloco específico * no cartão. * * O valor a ser decrementado 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 DecrementaValorCartao(int bloco, int valor) { try { // Valida conexão ValidConexaoCartao(); // Valida o valor ValidaValor(valor); // Decrementa o valor do cartão mifareClassic.Decrement(bloco, valor); } catch (IOException e) { throw new System.Exception(e.Message); } finally { DesconectaCartao(); this.GravaTempoFinal(); } return(true); }