Pytanie : Znajdować algorythm tydzień List

Cześć,

I am/>Task rodzajowy bez jakaś kilof lub zbyt wiele checks/if `s etc… ponieważ mój rozwiązanie pracować 99% ale tam  być zbyt wiele "wyjątek" więc I próbować znowu i zaczynać lepiej/więcej jasny code.

Task:

I mieć Lista Datetimes wybierać użytkownik od startdate z datepicker i enddate od datepicker. Na przykład użytkownik wybierać 01.07.2010 jako startdate i jako enddate 22.07.2010.

So mój List Datetimes mieć 01.07.2010: 01.07. , 02.07. , 03.07. , 04.07 ........ ..21.07., 22.07.2010

PSEUDO-Code ty początek pomoc: P i ty inny ALUZJA:

The pierwszy tydzień przedmiot i the zeszły tydzień przedmiot w the definitywny List MÓC zawsze różny od the tydzień przedmiot wśród the pierwszy I w zeszłym tygodniu przedmiot w the finał List.

The problem być znalezisko i rodzajowy gdy ty móc the tydzień przedmiot z wspólny algorythm ty móc dla KAŻDY week.

Now mieć zabawa:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
var weekList = nowy List ();
dla (int i = (0); i < dateList.Count; i++) // Zadawalać rozważać the CurrentCulture ponieważ mój firstDayOfWeek być ZAWSZE PONIEDZIAŁEK
{
     jeżeli ((1) == (int) dateList [i] .DayOfWeek) // Gdy poniedziałek w the dateList być PONIEDZIAŁEK (1)
     {
            
      }
      inny // Żadny PONIEDZIAŁEK
       {

       }
}

[B] Week.cs: [/b]
społeczeństwo int WeekID {dostawać; set;}
jawny List Dzień {dostawać; set;}

[B] Day.cs: [/b]
jawny Jawny MeetingDate {dostawać; set;}



Basing na mój mój dateList I musieć ten Lista Tydzień rezultat:

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 ty zrobić the algo?


Odpowiedź : Znajdować algorythm tydzień List

use:

UŻYWAĆ sql_song1;
IŚĆ
exec sp_change_users_login "Update_One", "leon", "leon";
iść

Ten rozwiązanie assusmes ty tworzyć SQL konto wymieniać leon wśród the SQL serwer, nie the OS!

The inny rozwiązanie sp_revlogin wspominać i rrjeagan17 musieć z wewnętrzny SQL Sid. Sp_help_revlogin zostawać the sp_help_revlogin między oba serwer gdy migrować konto sp_help_revlogin. Lookat: http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SQL-Server-2005/Q_25193164.html

Uwzględnienie Tumakowy
Inne rozwiązania  
 
programming4us programming4us