Question : Trouver un algorythm pour calculer des semaines d'un List

Bonjour, le

I AM essayant de trouver quelque chose générique sans rien entaille ou trop de `s de checks/if etc… parce que mes travaux de solution 99% mais là sont trop de « exceptions » ainsi j'essaye de reprendre et de trouver quelque chose un meilleur/plus clair code.

Task : le

I ont une liste de Datetimes choisie par un utilisateur à partir d'un startdate avec le datepicker et un enddate à partir du datepicker. Par exemple l'utilisateur a choisi 01.07.2010 comme startdate et comme enddate 22.07.2010.

So mon >List a ceci : 01.07. , 02.07. , 03.07. , ..21.07 de 04.07 ........, 22.07.2010

PSEUDO-Code pour te donner une aide de début : P et pour te donner un autre CONSEIL : le premier objet de semaine du

The et l'objet de la semaine dernière dans le List final PEUVENT toujours être différents des objets de semaine dans le premier ET objecter la semaine dernière dans le problème final de List.

The est trouvaille quelque chose générique quand vous ne pouvez pas calculer l'objet de semaine avec un algorythm mutuel que vous pouvez solliciter CHAQUE week.

Now avez l'amusement : class= " lineNumbers " >
1 de >

weekList de variété = nouveau List () ;
pour (international i = 0 ; i < dateList.Count ; i++) // satisfont ne considèrent pas le CurrentCulture parce que mon firstDayOfWeek est TOUJOURS LUNDI
{
     si (1 dateList de == (international) [I] .DayOfWeek) // si date-heure dans le dateList est un LUNDI (1)
     {
            
      }
      // d'autre aucun LUNDI
       {

       }
}

[b] Week.cs : [/b]
public international WeekID {obtenir ; ensemble ;}
jours publics de List {obtenir ; ensemble ;}

[b] Day.cs : [/b]
MeetingDate date-heure public {obtenir ; ensemble ;}le class= >



Basing de

Week1.Days :
01.07.2010
02.07.2010
03.07.2010
04.07.2010
Week2.Days:
05.07.2010
06.07.2010
07.07.2010
08.07.2010
09.07.2010
10.07.2010
11.07.2010
Week3.Days:
12.07.2010
13.07.2010
14.07.2010
15.07.2010
16.07.2010
17.07.2010
18.07.2010
Week4.Days:
19.07.2010
20.07.2010
21.07.2010
22.07.2010

How feriez-vous l'algo ?


class= de

Réponse : Trouver un algorythm pour calculer des semaines d'un List

utilisation :

EMPLOYER sql_song1 ;
ALLER
sp_change_users_login « Update_One » d'exec, « leon », « leon » ;
aller

Des assusmes de cette solution vous avez créé un compte de SQL appelé leon dans le serveur de SQL, pas l'OS !

L'autre sp_revlogin de solution mentionné par moi et rrjeagan17 doit faire avec SQL interne Sid. Ceci reste la même chose entre les deux serveurs quand la migration rend compte utilisant le sp_help_revlogin. Lookat : http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_25193164.html

Martre de respect
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us