//Gera pontos e solicita inserção no BD; public PontuacaoFatura gerarPontos(Fatura fatura) { PontuacaoFatura pontuacaoCalculada = new PontuacaoFatura(); TaxaConversao taxaConversao = tc.obterTaxaConversaoAtual(); if (taxaConversao == null) { throw new Exception("Não há taxa de conversão cadastrada"); } int pontos = Convert.ToInt16(taxaConversao.taxaValor * fatura.valor); pontuacaoCalculada.pontosQtd = pontos; //pontuacaoCalculada. = fatura.valor; pontuacaoCalculada.TaxaConversao = taxaConversao; pontuacaoCalculada.dtInclusao = DateTime.Now; pontuacaoCalculada.dtVigencia = DateTime.Now.AddDays(365); pontuacaoCalculada.cartao_id = fatura.cartaoId; pontuacaoCalculada.fatura_id = fatura.id; return(pd.inserirPontuacao(pontuacaoCalculada)); }
public void gerarPontos() { TaxaConversao taxaConversao = tc.obterTaxaConversaoAtual(); }