Cita:
Iniciado por eperedo
No entendí bien el tema de los pagos, pero creo que la solución va por comprobar primero la cantidad de días que tiene el mes:
Código vb.net:
Ver originalDim res As New System.Text.StringBuilder()
'
Dim dias_mes As Int32 = Date.DaysInMonth(Date.Now.Year, Date.Now.Month)
Dim primera_cuota, segunda_cuota As Date
'
If dias_mes = 31 Then
Dim dias_agregar As Int32 = 31 - 15
primera_cuota = Date.Today.AddDays(dias_agregar)
segunda_cuota = primera_cuota.AddDays(15)
res.Append("Pagar los dias: ")
res.Append(primera_cuota.ToShortDateString())
res.Append(" y ")
res.Append(segunda_cuota.ToShortDateString())
MessageBox.Show(res.ToString())
End If
Espero te de una idea, cualquier cosa me avisas.

Hola amigo muchas gracias el codigo funciona bien pero el problema es que aun cuenta los dias 31 de los meses que lo tienen y en el caso de feb el 29, a lo que me referia es omitir ese dia. por ejemplo
si doy un credito hoy 29 de oct. en 6 pagos quincenales entonces sin contar el 31 los pagos mensuales deben de ser los 14 y 29 de cada mes
en el caso de febrero en vez de que sea el 29 seria el 28 pero la sig fecha despues del 28 de feb seria el 14 de marzo es decir que sean fija las fechas con forme al plazo fijado... espero me haya dado a explica, sin mas por el momento me despido esperando puedan ayudarme muchas gracias :saludos: