| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2011 14:57:48
|
Guevara
GUJ Master
![[Avatar]](/images/avatar/debb1f141bb07971081da87bb43c269b.png)
Membro desde: 24/02/2009 17:56:09
Mensagens: 1023
Offline
|
Oi pessoal!
Criei um sistema onde o cliente efetua pagamento para poder usar o serviço oferecido pelo site, o cliente escolhe o plano (30, 60 ou 90 dias) e efetua o pagamento no pagseguro.
O problema é quanto ao vencimento, como posso modelar estas classes para que exista uma forma de cobrar do cliente em determinadas datas e que em pagamentos efetuados antes da data de vencimento, esta data não seja alterada?
No momento tenho esta classes:
A idéia é ter a mesma funcionalidade de planos de hospedagem encontrados na internet. O cliente escolhe um plano, paga e depois terá datas de vencimento, efetuando pagamento antecipado, a data de vencimento não é alterada.
Alguma dica?
Abraço!
|
Analista de Sistemas e desenvolvedor WEB Java e Python
http://twitter.com/eguevara2012 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/09/2011 13:46:14
|
Guevara
GUJ Master
![[Avatar]](/images/avatar/debb1f141bb07971081da87bb43c269b.png)
Membro desde: 24/02/2009 17:56:09
Mensagens: 1023
Offline
|
Estava pensando em colocar um atributo "vencimento" na classe pagamento, e gerar um novo pagamento com data de vencimento calculada a partir do pagamento do cliente.
Exemplo: Se o cliente efetuar o primeiro pagamento dia 15, esta será a sua data de vencimento, portanto o cálculo será sempre adicionar um mês à esta data.
Pagamento atual: 15/08/2011
Próximo vencimento:15/09/2011
Se o cliente pagar dia 13/09/2011, eu verifico o mês do vencimento e comparo com o mês de pagamento, sendo em setembro, o cliente estará pagamento a sua mensalidade sem alterar a data de vencimento que é dia 15. Gravo o pagamento referente ao mês de setembro e gero um novo pagamento em aberto para vencimento em 15/10/2011 com status "pendente".
O que acham? Alguma sugestão pessoal?
Abraço!
|
Analista de Sistemas e desenvolvedor WEB Java e Python
http://twitter.com/eguevara2012 |
|
|
 |
|
|
|
|