Este metodo recibe dos fechas, inicial y posterior y devuelve el número de días transcurridos en esas dos fechas:
private int CalculateDays(DateTime oldDate, DateTime newDate)
{
// Diferencia de fechas
TimeSpan ts = newDate - oldDate;
// Diferencia de días
return ts.Days;
}