last day (15 days later) » 

12:26 PM
diga
 
Bom dia @LINQ
 
eai
bom dia
 
Tudo bem?
 
nice
e contigo
 
De boas...
To com um pouqunho de dificuldade pra executar uma lógica aqui, pode me ajudar?
@LINQ
 
12:31 PM
aham
diz aí
 
Estou recebendo dados de um cartão de crédito.
O ponto aqui, é se eu receber um cartão, com a quantidade de parcela. 6 e o vencimento do cartão é 01/18.
Eu teria que retornar false para a validação
Tendo isso, eu posso fazer pelo Datetime.Now.Month ?
@LINQ
 
é só calcular Date.Time.Now.Month + qtdParcelas
não é?
 
Isso sim, terei o mÊs, mas a validação acontece na validade, que é uma string: "05/19"
ou seja, esse cartão é valido até dia 31/05/2019
@LINQ
 
então é só calcular a qtd de parcelas com a data atual e comparar com a data da validade
me dá só um minuto
Agora só resta você criar a instância de vencimentoCartao usando somente o número 18
provavelmente usando ParseExact é uma boa
e também checar qual é o último dia do mês
pq tá fixo 28
Esse cara aqui pode te ajudar
 
12:59 PM
Show @LINQ, vou dar uma olhada
 
1:11 PM
@LINQ var vencimentoParcelas = DateTime.Now.AddMonths(parcelas) Caso o pagamento seja efetuado no mes atual eu teria que colocar um -1
Certo?
 
Tipo se o pagto fosse nos dias 31 e o processo fosse feito hoje?
 
Fosse feito hoje.
 
Sim
você vai ter que validar o dia antes de adicionar
 

last day (15 days later) »