Sei sulla pagina 1di 4

Code source using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.

Linq; using System.Text; using System.Windows.Forms; using System. !; namespace n"ectionSite # pu$lic partial class Form% & Form # pu$lic Form%'( # nitiali)eComponent'(; c*argeCom$o'(; + pri,ate ,oid Form%-Load'o$"ect sender. /,ent0rgs e( # + pri,ate ,oid c*argeCom$o'( # string 1ile 2 /n,ironment.CurrentDirectory 3 455Listes.txt4; string line 2 44; string s 2 44; string67 lines 2 System. !.File.8ead0llLines'1ile(; int compteur 2 9; List:string;67 com$o 2 new List:string;6<7; com$o697 2 new List:string;'(; Stream8eader sr 2 new Stream8eader'1ile. System.Text./ncoding.De1ault(; w*ile ''s 2 sr.8eadLine'(( =2 null( # i1 's.StartsWit*'4&4(( # line 2 s.8eplace'4&4. 44(; i1 'com$o697.Count ; 9( # compteur33; com$o6compteur7 2 new List:string;'(; + + i1 's.StartsWit*'4;4(( # line 2 s.8eplace'4;4. 44(; com$o6compteur7.0dd'line(; + else # +

+ 1oreac* 'string o in com$o697( # c0cti,iteC>>. tems.0dd'o(; + 1oreac* 'string o in com$o6%7( # c0ct/le,esC>>. tems.0dd'o(; + 1oreac* 'string o in com$o6?7( # cClasseDS. tems.0dd'o(; + 1oreac* 'string o in com$o6@7( # cMatiereDS. tems.0dd'o(; + 1oreac* 'string o in com$o6A7( # cDureeDS. tems.0dd'o(; + + BB!C pri,ate ,oid ecritDate'DateTimeDicEer calendrier( # cSortie.0ppendText'45n- ##4 3 calendrier.Text 3 4++4(; cSortie.ScrollToCaret'(; + BB!C pri,ate ,oid ecritDate'DateTimeDicEer calendrier. DateTimeDicEer calendrier?( # cSortie.0ppendText'45n- ##Du 4 3 calendrier.Text 3 4 au 4 3 calendrier?.Text 3 4++4(; cSortie.ScrollToCaret'(; + BB!C pri,ate ,oid ecritDS'( # i1 'cDureeDS.Text 22 44( # cSortie.0ppendText'45n- 4 3 cClasseDS.Text 3 4 & 4 3 cMatiereDS.Text(; + else # cSortie.0ppendText'45n- 4 3 cClasseDS.Text 3 4 & 4 3 cMatiereDS.Text 3 4 '4 3 cDureeDS.Text 3 4(4(; + cSortie.ScrollToCaret'(; + BB!C pri,ate ,oid ecrit/,'( # i1 'aFeureC>>.C*ecEed 22 true( # cSortie.0ppendText'45n- 4 3 cFeureC>>.Text 3 4*4 3 cMinuteC>>.Text 3 4 G 4 3 c0cti,iteC>>.Text(; + else # cSortie.0ppendText'45n- 4 3 c0cti,iteC>>.Text(; + cSortie.ScrollToCaret'(; + BB!C pri,ate ,oid exporte'string 1ile. string pat*( #

i1 '=File./xists'pat* 3 4554 3 1ile 3 4.txt4(( # using 'StreamWriter sw 2 File.CreateText'pat* 3 4554 3 1ile 3 4.txt4(( # 1oreac* 'string s in cSortie.Lines( # i1 's =2 44( # sw.WriteLine's(; + + + + + BB!C pri,ate ,oid $DateC>>-ClicE'o$"ect sender. /,ent0rgs e( # i1 'aDate?C>>.C*ecEed 22 true( # ecritDate'cDateC>>. cDate?C>>(; + else # ecritDate'cDateC>>(; + + BB!C pri,ate ,oid $/,C>>-ClicE'o$"ect sender. /,ent0rgs e( # ecrit/,'(; c0ct/le,esC>>.Text 2 44; c0cti,iteC>>.Text 2 44; + BB!C pri,ate ,oid $DateDS-ClicE'o$"ect sender. /,ent0rgs e( # ecritDate'cDateDS(; + BB!C pri,ate ,oid $DSDS-ClicE'o$"ect sender. /,ent0rgs e( # ecritDS'(; + BB!C pri,ate ,oid aDate?C>>-C*ecEStateC*anged'o$"ect sender. /,ent0rgs e( # i1 'aDate?C>>.C*ecEed 22 true( # cDate?C>>./na$led 2 true; + else # cDate?C>>./na$led 2 1alse; +

+ BB!C pri,ate ,oid aFeureC>>-C*ecEedC*anged'o$"ect sender. /,ent0rgs e( # i1 'aFeureC>>.C*ecEed 22 true( # cFeureC>>./na$led 2 true; cMinuteC>>./na$led 2 true; + else # cFeureC>>./na$led 2 1alse; cMinuteC>>./na$led 2 1alse; + + BB!C pri,ate ,oid $/xporter-ClicE'o$"ect sender. /,ent0rgs e( # string 1olderHame; i1 'cHomFile.Text =2 44( # Dialog8esult result 2 dDossier.S*owDialog'(; i1 'result 22 Dialog8esult.!C( # 1olderHame 2 dDossier.SelectedDat*; exporte'cHomFile.Text. 1olderHame(; + + else # Message>ox.S*ow'4Hom de 1ic*ier ,ide4(; + + pri,ate ,oid $LigneIierge-ClicE'o$"ect sender. /,ent0rgs e( # cSortie.0ppendText'45n 4(; cSortie.ScrollToCaret'(; +

+ +

Potrebbero piacerti anche