Maj V1.0.5

This commit is contained in:
pablo rodriguez 2023-07-16 21:57:10 +02:00
parent 0db701da4d
commit 6830896291
29 changed files with 1191 additions and 408 deletions

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

BIN
resources/Sans titre_34.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

View File

@ -0,0 +1,284 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="28.828678mm"
height="14.719568mm"
viewBox="0 0 28.828678 14.719568"
version="1.1"
id="svg339"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
sodipodi:docname="newColomunsApplication.svg"
inkscape:export-filename="newColumnsApplication.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview341"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="2.3668074"
inkscape:cx="24.71684"
inkscape:cy="-10.774007"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g621" />
<defs
id="defs336">
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2845"
id="radialGradient2849"
cx="104.95018"
cy="147.33727"
fx="104.95018"
fy="147.33727"
r="32.36726"
gradientTransform="matrix(0.08104781,0,0,0.08020764,69.180079,90.119011)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient2845">
<stop
style="stop-color:#ff0000;stop-opacity:1"
offset="0"
id="stop2841" />
<stop
id="stop2851"
offset="0.2942684"
style="stop-color:#000000;stop-opacity:1" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop2843" />
</linearGradient>
<linearGradient
id="SVGID_1_"
gradientUnits="userSpaceOnUse"
x1="203.5132"
y1="1729.0183"
x2="967.98682"
y2="404.98169"
gradientTransform="matrix(1,0,0,-1,0,2132)">
<stop
offset="0"
style="stop-color:#18884F"
id="stop240" />
<stop
offset="0.5"
style="stop-color:#117E43"
id="stop242" />
<stop
offset="1"
style="stop-color:#0B6631"
id="stop244" />
</linearGradient>
</defs>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-52.042134,-94.844805)">
<g
id="g2056"
transform="matrix(1.3016458,0,0,1.3016458,-4.3987822,-23.209601)">
<g
id="g1248"
transform="translate(-3.4089682,16.030063)">
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stop-color:#000000"
id="rect1446"
width="6.6498156"
height="6.4167376"
x="50.830681"
y="75.350082"
ry="1.3043859" />
<path
style="fill:#03b7ea;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 53.653937,84.776494 -0.02333,-7.326466 5.78651,5.249857 -3.803231,-0.863312 z"
id="path633" />
</g>
</g>
<g
id="g388"
transform="matrix(0.00528564,0,0,0.00572812,17.824747,91.968129)"
style="stroke-width:93.5788">
<path
fill="#185c37"
d="M 1437.75,1011.75 532.5,852 v 1180.393 c 0,53.907 43.7,97.607 97.607,97.607 v 0 h 1562.036 c 53.907,0 97.607,-43.7 97.607,-97.607 v 0 -434.893 z"
id="path226"
style="stroke-width:4152.57" />
<path
fill="#21a366"
d="M 1437.75,0 H 630.107 C 576.2,0 532.5,43.7 532.5,97.607 c 0,0 0,0 0,0 V 532.5 L 1437.75,1065 1917,1224.75 2289.75,1065 V 532.5 Z"
id="path228"
style="stroke-width:4152.57" />
<path
fill="#107c41"
d="m 532.5,532.5 h 905.25 V 1065 H 532.5 Z"
id="path230"
style="stroke-width:4152.57" />
<path
opacity="0.1"
enable-background="new "
d="M 1180.393,426 H 532.5 v 1331.25 h 647.893 c 53.834,-0.175 97.432,-43.773 97.607,-97.607 V 523.607 c -0.175,-53.834 -43.773,-97.432 -97.607,-97.607 z"
id="path232"
style="stroke-width:4152.57" />
<path
opacity="0.2"
enable-background="new "
d="M 1127.143,479.25 H 532.5 V 1810.5 h 594.643 c 53.834,-0.175 97.432,-43.773 97.607,-97.607 V 576.857 c -0.175,-53.834 -43.773,-97.432 -97.607,-97.607 z"
id="path234"
style="stroke-width:4152.57" />
<path
opacity="0.2"
enable-background="new "
d="M 1127.143,479.25 H 532.5 V 1704 h 594.643 c 53.834,-0.175 97.432,-43.773 97.607,-97.607 V 576.857 c -0.175,-53.834 -43.773,-97.432 -97.607,-97.607 z"
id="path236"
style="stroke-width:4152.57" />
<path
opacity="0.2"
enable-background="new "
d="M 1073.893,479.25 H 532.5 V 1704 h 541.393 c 53.834,-0.175 97.432,-43.773 97.607,-97.607 V 576.857 c -0.175,-53.834 -43.773,-97.432 -97.607,-97.607 z"
id="path238"
style="stroke-width:4152.57" />
<path
fill="url(#SVGID_1_)"
d="m 97.607,479.25 h 976.285 c 53.907,0 97.607,43.7 97.607,97.607 v 976.285 c 0,53.907 -43.7,97.607 -97.607,97.607 H 97.607 C 43.7,1650.75 0,1607.05 0,1553.143 V 576.857 C 0,522.95 43.7,479.25 97.607,479.25 Z"
id="path247"
style="fill:url(#SVGID_1_);stroke-width:4152.57" />
<path
fill="#ffffff"
d="M 302.3,1382.264 507.632,1064.095 319.5,747.683 h 151.336 l 102.666,202.35 c 9.479,19.223 15.975,33.494 19.49,42.919 h 1.331 c 6.745,-15.336 13.845,-30.228 21.3,-44.677 L 725.371,747.79 H 864.3 L 671.375,1062.338 869.2,1382.263 H 721.378 L 602.79,1160.158 c -5.586,-9.45 -10.326,-19.376 -14.164,-29.66 h -1.757 c -3.474,10.075 -8.083,19.722 -13.739,28.755 l -122.102,223.011 z"
id="path249"
style="stroke-width:4152.57" />
<path
fill="#33c481"
d="M 2192.143,0 H 1437.75 v 532.5 h 852 V 97.607 C 2289.75,43.7 2246.05,0 2192.143,0 Z"
id="path251"
style="stroke-width:4152.57" />
<path
fill="#107c41"
d="m 1437.75,1065 h 852 v 532.5 h -852 z"
id="path253"
style="stroke-width:4152.57" />
</g>
<g
id="g2449"
transform="matrix(0.78875217,0,0,0.83562547,-77.454629,41.329932)"
style="stroke-width:13.7079">
<g
id="g2362"
transform="matrix(0.11481241,0,0,0.11481241,235.1247,60.097108)"
style="fill:#ffffff;stroke-width:3.16928">
<path
id="path2352"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3.16928"
sodipodi:type="inkscape:offset"
inkscape:radius="2.0816321"
inkscape:original="M -728.79883 -97.443359 C -732.61758 -96.26711 -738.63867 -95.09375 -738.63867 -95.09375 C -738.63867 -95.09375 -731.7393 -94.94546 -734.5293 -86.136719 C -736.23429 -80.742974 -739.26673 -71.237174 -743.76172 -58.554688 C -773.79669 -47.838448 -794.21289 -33.363281 -794.21289 -33.363281 C -776.76041 -43.084522 -760.15804 -50.147114 -744.93555 -55.255859 C -748.2818 -45.744619 -751.71015 -32.848903 -742.44141 -29.222656 C -735.68766 -26.578909 -724.97811 -32.985711 -719.10938 -40.470703 C -727.91562 -34.454459 -732.76531 -31.661254 -736.28906 -35.1875 C -739.8153 -38.713747 -735.13773 -50.611801 -733.64648 -54.716797 C -733.35773 -55.508046 -732.81602 -57.089455 -732.10352 -59.220703 C -688.15606 -71.58319 -658.54102 -67.646484 -658.54102 -67.646484 C -684.16725 -72.34523 -709.35393 -68.898744 -730.94141 -62.6875 C -728.91517 -68.778744 -726.13547 -77.251336 -723.54297 -85.205078 C -720.90172 -93.945069 -723.40509 -97.443359 -728.79883 -97.443359 z M -743.58984 -92.960938 C -747.07792 -92.973888 -754.66383 -91.342252 -759.5332 -78.111328 C -764.0182 -67.993838 -763.25172 -68.759604 -765.85547 -63.318359 C -768.65047 -57.477115 -771.31492 -55.392032 -770.51367 -55.800781 C -770.51367 -55.800781 -760.73539 -54.098532 -752.61914 -70.541016 C -748.14165 -79.613507 -746.74741 -90.766252 -741.35742 -92.78125 L -741.7168 -92.767578 C -741.7168 -92.767578 -742.42714 -92.956621 -743.58984 -92.960938 z M -777.41992 -90.025391 C -777.58874 -90.030791 -777.75313 -90.02411 -777.91406 -90 C -780.49281 -89.607501 -785.21484 -88.433594 -785.21484 -88.433594 C -785.21484 -88.433594 -783.62508 -88.631949 -782.39258 -85.314453 C -781.42258 -82.708205 -787.74805 -64.636719 -787.74805 -64.636719 C -787.74805 -64.636719 -791.83727 -52.92445 -787.57227 -49.189453 C -781.72978 -45.219457 -775.08016 -50.570706 -772.37891 -52.970703 C -771.80016 -53.591953 -771.47852 -54.009766 -771.47852 -54.009766 C -778.81352 -50.10727 -780.08008 -52.346175 -780.67383 -55.076172 C -781.26258 -57.80617 -777.36805 -67.953526 -774.43555 -77.509766 C -771.68634 -86.474601 -774.8876 -89.944573 -777.41992 -90.025391 z "
d="m -728.79883,-99.525391 a 2.0818403,2.0818403 0 0 0 -0.61328,0.0918 c -3.60265,1.109687 -9.625,2.296875 -9.625,2.296875 a 2.0818403,2.0818403 0 0 0 -0.85742,2.988281 2.0818403,2.0818403 0 0 0 -1.39063,-0.642578 2.0818403,2.0818403 0 0 0 -0.15234,-0.07031 l -0.35938,0.01367 c -0.3556,-0.07346 -0.75505,-0.191488 -1.78515,-0.195313 -4.14843,-0.0154 -12.81206,2.376395 -17.9043,16.212891 l 0.0508,-0.125 c -4.50484,10.162242 -3.72896,9.371923 -6.29687,14.738281 -1.32796,2.775296 -2.60457,4.622948 -3.45508,5.738281 -0.42526,0.557667 -0.72389,0.903422 -0.96484,1.208985 -0.0602,0.07639 -0.11604,0.146904 -0.19922,0.271484 -0.0832,0.12458 -0.32442,0.03224 -0.38477,1.115235 -0.002,0.03343 0.0315,0.101142 0.0312,0.138671 -3.26321,1.68424 -4.9809,1.794931 -5.27148,1.703125 -0.15001,-0.04739 -0.12895,-0.02558 -0.25196,-0.232422 -0.12259,-0.206164 -0.28204,-0.655001 -0.41015,-1.242187 0.009,0.03958 0.006,-1.043993 0.31055,-2.423828 0.30499,-1.379836 0.81616,-3.1654 1.4414,-5.175781 1.25048,-4.020764 2.95996,-8.955559 4.44141,-13.783204 a 2.0818403,2.0818403 0 0 0 0,-0.002 c 1.46308,-4.770917 1.45024,-8.337021 0.43945,-10.949218 -1.01079,-2.612197 -3.1601,-4.186045 -5.34766,-4.25586 -0.26681,-0.0085 -0.55851,3.38e-4 -0.86914,0.04687 a 2.0818403,2.0818403 0 0 0 -0.004,0 c -2.81544,0.428524 -7.49024,1.605469 -7.49024,1.605469 a 2.0818403,2.0818403 0 0 0 0.75977,4.085937 c 0,0 -0.31156,0.0121 -0.39258,-0.0039 -0.081,-0.016 -0.11211,-0.04327 -0.0644,-0.01172 0.0953,0.0631 0.56053,0.420807 1.07031,1.792968 a 2.0818403,2.0818403 0 0 0 0,0.002 c -0.14489,-0.389294 -0.004,0.06941 -0.0703,0.6875 -0.0666,0.618091 -0.21927,1.481906 -0.4375,2.466797 -0.43646,1.969783 -1.12592,4.439751 -1.84766,6.833985 -1.44348,4.788466 -3.01367,9.27539 -3.01367,9.27539 a 2.0818403,2.0818403 0 0 0 0,0.002 c 0,0 -1.08395,3.07802 -1.60742,6.710938 -0.26174,1.816459 -0.39818,3.78972 -0.14258,5.707031 0.2556,1.917312 0.9236,3.883641 2.51953,5.28125 a 2.0818403,2.0818403 0 0 0 0.20117,0.15625 c 3.58452,2.435692 7.63432,1.997155 10.74805,0.695313 3.11373,-1.301843 5.58767,-3.389493 6.99805,-4.642578 a 2.0818403,2.0818403 0 0 0 0.14062,-0.138672 c 0.63385,-0.680395 1.02734,-1.1875 1.02735,-1.1875 a 2.0818403,2.0818403 0 0 0 0.20507,-0.992188 c 0.37683,0.0153 0.41104,0.0646 0.95703,0.01367 1.25802,-0.117332 2.97958,-0.477113 4.94336,-1.402344 3.92756,-1.850462 8.7531,-5.95371 12.97071,-14.498047 2.35061,-4.76291 3.83139,-9.898945 5.36718,-13.951171 1.5358,-4.052227 3.18566,-6.674713 4.75586,-7.261719 a 2.0818403,2.0818403 0 0 0 0.92383,-3.138672 2.0818403,2.0818403 0 0 0 1.02149,0.958984 c 0,0 1.08346,0.08943 1.81836,0.697266 0.7349,0.607836 1.5964,1.618533 0.35156,5.548828 a 2.0818403,2.0818403 0 0 0 0,0.002 c -1.64769,5.212463 -4.66559,14.57949 -8.91211,26.619141 -29.76401,10.777034 -49.99024,25.083984 -49.99024,25.083984 a 2.0818403,2.0818403 0 0 0 2.2168,3.515625 c 15.88496,-8.848113 30.99725,-15.392092 45.04688,-20.339844 -1.19533,3.842774 -2.25362,7.884246 -2.34766,11.802735 -0.0637,2.6552 0.28607,5.241932 1.42383,7.527343 1.13739,2.284674 3.12879,4.194391 5.875,5.269532 4.25616,1.666068 9.15965,0.447437 13.71679,-1.916016 4.55715,-2.363452 8.87789,-5.984987 12.01368,-9.984375 a 2.0818403,2.0818403 0 0 0 -2.8125,-3.003906 c -4.38006,2.992364 -7.75617,5.120208 -10.11328,5.984375 -1.17856,0.432083 -2.05684,0.542866 -2.69336,0.460937 -0.63653,-0.08193 -1.11151,-0.298574 -1.72657,-0.914062 a 2.0818403,2.0818403 0 0 0 0,-0.002 c -0.30497,-0.304974 -0.64745,-1.137453 -0.67578,-2.53125 -0.0283,-1.393798 0.23561,-3.207647 0.66992,-5.072266 0.86863,-3.729238 2.36908,-7.639825 3.13282,-9.742187 0.23425,-0.641978 0.70952,-2.052502 1.1875,-3.46875 43.00147,-11.899251 71.6875,-8.107422 71.6875,-8.107422 a 2.0818403,2.0818403 0 0 0 0.64843,-4.111328 c -24.61757,-4.513802 -48.64727,-1.519514 -69.63281,4.109375 1.8888,-5.707466 4.04998,-12.274864 6.23438,-18.976563 a 2.0818403,2.0818403 0 0 0 0.0137,-0.04297 c 1.39555,-4.617942 1.61694,-8.165472 0.25976,-10.917968 -1.35717,-2.752497 -4.3609,-4.003907 -7.50781,-4.003907 z" />
</g>
<g
id="g489"
transform="matrix(0.11481241,0,0,0.11481241,235.1247,60.097108)"
style="stroke-width:3.16928">
<path
d="m -741.71893,-92.768085 c 0,0 -11.32,-2.98625 -17.8125,14.655 -4.485,10.1175 -3.72125,9.35625 -6.325,14.7975 -2.795,5.84125 -5.46125,7.92125 -4.66,7.5125 0,0 9.78,1.7025 17.89625,-14.74 4.4775,-9.0725 5.87125,-20.2225 11.26125,-22.2375"
style="fill:#193476;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
id="path2574" />
<path
d="m -772.37643,-52.971835 c 0.57875,-0.62125 0.89875,-1.0375 0.89875,-1.0375 -7.335,3.9025 -8.60125,1.665 -9.195,-1.065 -0.58875,-2.73 3.30375,-12.87625 6.23625,-22.4325 2.9325,-9.5625 -0.9025,-12.87625 -3.4775,-12.49 -2.57875,0.3925 -7.3,1.5625 -7.3,1.5625 0,0 1.58875,-0.195 2.82125,3.1225 0.97,2.60625 -5.3575,20.6775 -5.3575,20.6775 0,0 -4.09,11.70875 0.175,15.44375 5.8425,3.97 12.4975,-1.38125 15.19875,-3.78125"
style="fill:#f46717;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
id="path2576" />
<path
d="m -658.54018,-67.648085 c -25.62625,-4.69875 -50.81375,-1.24875 -72.40125,4.9625 -0.42375,1.26875 -0.81,2.43 -1.16,3.465 43.9475,-12.3625 73.56125,-8.4275 73.56125,-8.4275"
style="fill:#b3bbe5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
id="path2578" />
<path
d="m -743.76143,-58.555585 c -30.035,10.71625 -50.45125,25.19 -50.45125,25.19 17.4525,-9.72125 34.0525,-16.78 49.275,-21.88875 0.0937,-0.26625 0.1875,-0.525 0.27875,-0.78375 0.30375,-0.8525 0.605,-1.69 0.8975,-2.5175"
style="fill:#b3bbe5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
id="path2580" />
<path
d="m -736.28768,-35.186835 c -3.52625,-3.52625 1.15,-15.425 2.64125,-19.53 0.28875,-0.79125 0.8325,-2.3725 1.545,-4.50375 0.35,-1.035 0.73625,-2.19625 1.16,-3.465 2.02625,-6.09125 4.805,-14.565 7.3975,-22.51875 2.64125,-8.74 0.1375,-12.23875 -5.25625,-12.23875 -3.81875,1.17625 -9.83875,2.34875 -9.83875,2.34875 0,0 6.9,0.1475 4.11,8.95625 -1.705,5.39375 -4.7375,14.9 -9.2325,27.5825 -0.2925,0.8275 -0.59375,1.665 -0.8975,2.5175 -0.0912,0.25875 -0.185,0.5175 -0.27875,0.78375 -3.34625,9.51125 -6.77125,22.40375 2.4975,26.03 6.75375,2.64375 17.46,-3.76 23.32875,-11.245 -8.80625,6.01625 -13.6525,8.80875 -17.17625,5.2825"
style="fill:#35af3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
id="path2582" />
</g>
</g>
<g
id="g917"
transform="matrix(1.3908222,0,0,1.3908222,-35.924358,-39.570898)"
style="stroke:#000000">
<path
d="m 77.681625,99.462055 a 2.5017173,2.4745251 0 0 0 -0.617497,0.07773 0.51990865,0.37456613 71.463379 0 1 -0.215548,0.4575 0.51990865,0.37456613 71.463379 0 1 -0.436483,-0.190309 2.5017173,2.4745251 0 0 0 -0.875922,0.864254 0.51990865,0.37456613 26.46338 0 1 0.187772,0.48908 0.51990865,0.37456613 26.46338 0 1 -0.463413,0.17029 2.5017173,2.4745251 0 0 0 -0.0762,0.60599 2.5017173,2.4745251 0 0 0 0.08222,0.62911 0.37456613,0.51990865 71.463379 0 1 0.09188,-0.007 0.37456613,0.51990865 71.463379 0 1 0.392603,0.21908 0.37456613,0.51990865 71.463379 0 1 -0.202241,0.44472 2.5017173,2.4745251 0 0 0 0.88511,0.85623 0.37456613,0.51990865 26.46338 0 1 0.36261,-0.20193 0.37456613,0.51990865 26.46338 0 1 0.11749,0.0256 0.37456613,0.51990865 26.46338 0 1 0.1751,0.43707 2.5017173,2.4745251 0 0 0 0.596956,0.0715 2.5017173,2.4745251 0 0 0 0.629853,-0.0797 0.51990865,0.37456613 71.463379 0 1 0.215707,-0.45591 0.51990865,0.37456613 71.463379 0 1 0.09104,-0.0167 0.51990865,0.37456613 71.463379 0 1 0.343335,0.20403 2.5017173,2.4745251 0 0 0 0.872702,-0.86541 0.51990865,0.37456613 26.46338 0 1 -0.182388,-0.48485 0.51990865,0.37456613 26.46338 0 1 0.341066,-0.18297 0.51990865,0.37456613 26.46338 0 1 0.114691,0.0111 2.5017173,2.4745251 0 0 0 0.07572,-0.60408 2.5017173,2.4745251 0 0 0 -0.08206,-0.62838 0.37456613,0.51990865 71.463379 0 1 -0.476509,-0.21333 0.37456613,0.51990865 71.463379 0 1 0.196328,-0.44076 2.5017173,2.4745251 0 0 0 -0.881996,-0.856753 0.37456613,0.51990865 26.46338 0 1 -0.477354,0.172829 0.37456613,0.51990865 26.46338 0 1 -0.17547,-0.43474 2.5017173,2.4745251 0 0 0 -0.604665,-0.0734 2.5017173,2.4745251 0 0 0 -0.0044,0 z m 1.62e-4,1.651675 a 0.8318898,0.82284754 0 0 1 0.0043,0 0.8318898,0.82284754 0 0 1 0.831883,0.82286 0.8318898,0.82284754 0 0 1 -0.831883,0.82285 0.8318898,0.82284754 0 0 1 -0.831884,-0.82285 0.8318898,0.82284754 0 0 1 0.827607,-0.82286 z"
style="fill:url(#radialGradient2849);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.243143;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="ellipse849" />
<g
id="g621"
style="stroke:#000000">
<path
id="path912"
style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.186896;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="10.254103"
inkscape:transform-center-y="-47.31279"
d="m 77.588719,96.644842 c -0.0404,0.0013 -0.08204,0.01648 -0.115512,0.04511 l -0.417318,0.356966 c -0.06693,0.05725 -0.07502,0.146142 -0.01813,0.199278 0.05688,0.05313 0.156552,0.04979 0.223485,-0.0075 l 0.207738,-0.177666 v 1.54706 c -0.715499,0.02807 -1.401585,0.281249 -1.961782,0.719962 l 0.224742,0.230816 c 0.531777,-0.407043 1.184241,-0.630932 1.858583,-0.633517 h 4.3e-5 c 0.0039,-7e-6 0.0078,-7e-6 0.01173,0 0.12881,-0.0089 0.127492,-0.27991 0.120497,-0.31768 v -1.555939 l 0.218585,0.186964 c 0.06693,0.05725 0.166644,0.06059 0.223528,0.0075 0.05688,-0.05314 0.0488,-0.142027 -0.01814,-0.199278 l -0.417361,-0.356966 c -0.03695,-0.03161 -0.08387,-0.04668 -0.128077,-0.04498 -0.0042,-1.72e-4 -0.0084,-2.64e-4 -0.01261,-1.29e-4 z" />
<path
d="m 81.358954,98.125884 c -0.02951,-0.02762 -0.06967,-0.04636 -0.113574,-0.04978 l -0.547502,-0.04268 c -0.08781,-0.0068 -0.156385,0.05029 -0.153734,0.128087 0.0027,0.07779 0.07549,0.145911 0.1633,0.152757 l 0.272522,0.02126 -1.093937,1.093937 c -0.525783,-0.486085 -1.189943,-0.792198 -1.896279,-0.8781 l -0.0043,0.322128 c 0.663847,0.0882 1.283521,0.391249 1.762181,0.866253 l 3e-5,3e-5 c 0.0028,0.0028 0.0055,0.0055 0.0083,0.0083 0.09738,0.08478 0.288076,-0.107777 0.309837,-0.13943 l 1.100216,-1.100215 0.02236,0.286767 c 0.0068,0.08781 0.07499,0.160678 0.152786,0.163329 0.07779,0.0027 0.134933,-0.06592 0.128087,-0.153734 l -0.0427,-0.547531 c -0.0038,-0.04848 -0.0263,-0.09231 -0.05876,-0.122371 -0.0028,-0.0031 -0.0057,-0.0061 -0.0088,-0.009 z"
inkscape:transform-center-y="-37.450462"
inkscape:transform-center-x="-25.189642"
style="fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path952" />
<path
id="path954"
style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="-47.312807"
inkscape:transform-center-y="-10.254107"
d="m 82.977659,101.8391 c -0.0013,-0.0404 -0.01648,-0.082 -0.04511,-0.11551 l -0.356966,-0.41732 c -0.05725,-0.0669 -0.146142,-0.075 -0.199277,-0.0181 -0.05314,0.0569 -0.0498,0.15656 0.0075,0.22349 l 0.177667,0.20774 h -1.547061 c -0.02807,-0.7155 -0.281248,-1.40159 -0.719962,-1.961786 l -0.230816,0.224741 c 0.407043,0.531775 0.630932,1.184245 0.633517,1.858585 v 4e-5 c 1.1e-5,0.004 1.1e-5,0.008 0,0.0117 0.0089,0.12881 0.27991,0.12749 0.31768,0.12049 h 1.555939 l -0.186964,0.21859 c -0.05725,0.0669 -0.06059,0.16664 -0.0075,0.22353 0.05313,0.0569 0.142025,0.0488 0.199278,-0.0181 l 0.356965,-0.41736 c 0.03161,-0.037 0.04668,-0.0839 0.04498,-0.12808 1.62e-4,-0.004 2.43e-4,-0.008 1.62e-4,-0.0126 z" />
<path
d="m 81.496617,105.60933 c 0.02761,-0.0295 0.04636,-0.0697 0.04978,-0.11357 l 0.04268,-0.5475 c 0.0068,-0.0878 -0.05029,-0.15639 -0.128086,-0.15374 -0.07779,0.003 -0.145911,0.0755 -0.152756,0.1633 l -0.02126,0.27253 -1.093937,-1.09394 c 0.486084,-0.52578 0.792198,-1.18994 0.8781,-1.89628 l -0.322128,-0.004 c -0.0882,0.66385 -0.391249,1.28353 -0.866253,1.76218 l -3e-5,4e-5 c -0.0028,0.003 -0.0055,0.006 -0.0083,0.008 -0.08478,0.0974 0.107777,0.28807 0.13943,0.30983 l 1.100214,1.10022 -0.286766,0.0224 c -0.08781,0.007 -0.160679,0.075 -0.16333,0.15278 -0.0027,0.0778 0.06592,0.13494 0.153734,0.12809 l 0.547531,-0.0427 c 0.04848,-0.004 0.09231,-0.0263 0.122371,-0.0588 0.0031,-0.003 0.0061,-0.006 0.009,-0.009 z"
inkscape:transform-center-y="25.189655"
inkscape:transform-center-x="-37.45047"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path956" />
<path
id="path958"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="-10.254104"
inkscape:transform-center-y="47.312816"
d="m 77.783402,107.22804 c 0.0404,-10e-4 0.08205,-0.0165 0.115513,-0.0451 l 0.417317,-0.35697 c 0.06694,-0.0572 0.07502,-0.14614 0.01814,-0.19927 -0.05688,-0.0531 -0.156553,-0.0498 -0.223486,0.007 l -0.207738,0.17767 v -1.54706 c 0.715498,-0.0281 1.401585,-0.28125 1.961781,-0.71996 l -0.22474,-0.23082 c -0.531778,0.40705 -1.184242,0.63093 -1.858584,0.63352 h -4.3e-5 c -0.0039,10e-6 -0.0078,10e-6 -0.01173,0 -0.12881,0.009 -0.12749,0.27991 -0.120496,0.31768 l -1e-6,1.55594 -0.218584,-0.18697 c -0.06694,-0.0572 -0.166645,-0.0606 -0.223528,-0.007 -0.05688,0.0531 -0.0488,0.14202 0.01814,0.19928 l 0.41736,0.35696 c 0.03695,0.0316 0.08388,0.0467 0.128077,0.045 0.0042,1.6e-4 0.0084,2.5e-4 0.01261,1.6e-4 z" />
<path
d="m 74.013167,105.74699 c 0.02952,0.0276 0.06967,0.0464 0.113575,0.0498 l 0.547501,0.0427 c 0.08781,0.007 0.156385,-0.0503 0.153734,-0.12809 -0.0027,-0.0778 -0.07549,-0.14591 -0.1633,-0.15276 l -0.272523,-0.0213 1.093937,-1.09394 c 0.525783,0.48609 1.189944,0.7922 1.896279,0.8781 l 0.0043,-0.32213 c -0.663846,-0.0882 -1.28352,-0.39124 -1.76218,-0.86625 l -3.1e-5,-3e-5 c -0.0028,-0.003 -0.0055,-0.006 -0.0083,-0.008 -0.09738,-0.0848 -0.288076,0.10778 -0.309837,0.13943 l -1.100215,1.10021 -0.02236,-0.28676 c -0.0068,-0.0878 -0.07499,-0.16068 -0.152785,-0.16333 -0.0778,-0.003 -0.134933,0.0659 -0.128088,0.15373 l 0.0427,0.54753 c 0.0038,0.0485 0.0263,0.0923 0.05876,0.12237 0.0028,0.003 0.0058,0.006 0.0088,0.009 z"
inkscape:transform-center-y="37.450474"
inkscape:transform-center-x="25.189669"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path960" />
<path
id="path962"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:transform-center-x="47.31282"
inkscape:transform-center-y="10.254102"
d="m 72.394463,102.03378 c 0.0013,0.0404 0.01648,0.0821 0.04511,0.11551 l 0.356967,0.41732 c 0.05725,0.0669 0.146142,0.075 0.199277,0.0181 0.05313,-0.0569 0.0498,-0.15656 -0.0075,-0.22349 l -0.177667,-0.20774 h 1.547061 c 0.02807,0.7155 0.281249,1.40159 0.719961,1.96178 l 0.230816,-0.22474 c -0.407043,-0.53177 -0.630931,-1.18424 -0.633516,-1.85858 v -4e-5 c -1.1e-5,-0.004 -9e-6,-0.008 0,-0.0117 -0.0089,-0.12881 -0.27991,-0.12749 -0.31768,-0.12049 h -1.555938 l 0.186963,-0.21859 c 0.05725,-0.0669 0.06059,-0.16664 0.0075,-0.22353 -0.05314,-0.0569 -0.142027,-0.0488 -0.199279,0.0181 l -0.356965,0.41736 c -0.03161,0.0369 -0.04668,0.0839 -0.04498,0.12808 -1.62e-4,0.004 -2.43e-4,0.008 -1.62e-4,0.0126 z" />
<path
d="m 73.875506,98.263546 c -0.02761,0.02952 -0.04636,0.06967 -0.04979,0.113575 l -0.04267,0.547501 c -0.0068,0.08781 0.05029,0.156385 0.128086,0.153734 0.0778,-0.0027 0.14591,-0.07549 0.152756,-0.163301 l 0.02126,-0.272522 1.093938,1.093937 c -0.486085,0.52578 -0.792198,1.18994 -0.8781,1.89628 l 0.322127,0.004 c 0.0882,-0.66384 0.391249,-1.28352 0.866253,-1.762175 l 3e-5,-3.2e-5 c 0.0028,-0.0028 0.0055,-0.0055 0.0083,-0.0083 0.08478,-0.09738 -0.107777,-0.288077 -0.13943,-0.309839 l -1.100214,-1.100214 0.286766,-0.02236 c 0.08781,-0.0068 0.160679,-0.07499 0.16333,-0.152784 0.0026,-0.0778 -0.06592,-0.134934 -0.153733,-0.128089 l -0.547531,0.0427 c -0.04848,0.0038 -0.09231,0.0263 -0.122371,0.05876 -0.0031,0.0028 -0.0061,0.0058 -0.009,0.0088 z"
inkscape:transform-center-y="-25.189673"
inkscape:transform-center-x="37.450476"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.186925;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path964" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,233 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="11.413369mm"
height="12.45379mm"
viewBox="0 0 11.413369 12.453789"
version="1.1"
id="svg325"
sodipodi:docname="supprimeFormation.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
inkscape:export-filename="supprimeFormation.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview327"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="10.61204"
inkscape:cx="41.509453"
inkscape:cy="21.060983"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs322">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1534"
id="linearGradient1536"
x1="-28.89456"
y1="79.43959"
x2="-28.613434"
y2="168.68048"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.09658585,0,0,0.09658585,109.5544,136.09396)" />
<linearGradient
inkscape:collect="always"
id="linearGradient1534">
<stop
style="stop-color:#00e1f3;stop-opacity:1;"
offset="0"
id="stop1530" />
<stop
style="stop-color:#005980;stop-opacity:1;"
offset="1"
id="stop1532" />
</linearGradient>
</defs>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-98.633928,-142.45285)">
<path
id="path482"
style="fill:url(#linearGradient1536);fill-opacity:1;stroke:none;stroke-width:0.24603;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;stop-color:#000000"
d="m 105.09941,142.66396 c -0.28584,-5e-5 -0.57054,0.006 -0.73236,0.0173 -1.64759,0.11882 -3.02764,0.59744 -3.68007,1.27655 -0.17692,0.18414 -0.31476,0.40702 -0.35999,0.58181 -0.0349,0.13515 -0.0367,0.37579 -0.004,0.50012 0.13909,0.52066 0.70712,1.00657 1.58105,1.3528 0.69822,0.27661 1.40806,0.42583 2.48129,0.5219 0.29566,0.0265 1.18365,0.0228 1.50729,-0.006 0.63684,-0.0573 1.0958,-0.12887 1.55977,-0.24263 0.22995,-0.0564 0.72702,-0.21493 0.86209,-0.27482 0.0514,-0.0228 0.12286,-0.0529 0.15845,-0.0668 0.14111,-0.0556 0.45554,-0.22584 0.62541,-0.33819 0.84577,-0.55948 1.04487,-1.26723 0.53576,-1.90591 -0.58435,-0.73308 -2.05564,-1.27458 -3.79694,-1.39785 -0.16573,-0.0117 -0.45246,-0.0178 -0.73829,-0.0178 z m -4.77341,2.98785 0.0381,1.73655 c 0.67929,2.32598 8.68284,2.34284 9.54286,0 v -1.73655 c -1.14092,2.43607 -8.507,2.60255 -9.58098,0 z m 0.0168,2.27578 0.0382,1.73656 c 0.67928,2.32598 8.68234,2.34284 9.54235,0 v -1.73656 c -1.14091,2.43608 -8.5065,2.60257 -9.58048,0 z m -0.058,2.06981 0.0382,1.73605 c 0.67929,2.32598 8.68234,2.34284 9.54237,0 v -1.73605 c -1.14092,2.43607 -8.50651,2.60255 -9.5805,0 z" />
<g
id="g379"
transform="matrix(0.01113254,0,0,0.01113254,97.310766,144.5116)"
style="fill:#000000;stroke-width:23.7666">
<g
transform="matrix(0.08797553,0,0,-0.08797553,110.05744,434.06317)"
id="g377"
style="fill:#000000;stroke-width:27.0149" />
</g>
<g
id="g747"
transform="translate(14.673354,3.181391)"
style="fill:#0000ff;stroke:none">
<path
style="fill:#f4e3d7;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 102.44445,151.14512 -1.07889,-0.55092 -0.42849,-1.01002 -0.32902,-0.19129 -0.11477,-0.71925 0.33667,-0.37493 0.0383,-0.6657 1.92821,0.26781 1.48442,-0.37493 -0.0153,0.87229 0.29841,0.34432 -0.008,0.4591 -0.14538,0.29841 -0.25251,0.14538 -0.21424,0.77282 -0.52796,0.60448 z"
id="path731" />
<g
id="g745"
style="fill:#2d1650;stroke:none;stroke-width:27.0149"
transform="matrix(7.5790324e-4,0,0,-7.5790324e-4,98.763936,149.86123)">
<path
d="M 3122.6,4604.2 C 2231.7,4380.5 1476.5,4187.4 1444,4174 c -68.8,-28.7 -114.7,-107.1 -114.7,-193.1 0,-42.1 19.1,-76.5 63.1,-120.4 l 61.2,-61.2 554.4,-63.1 c 305.9,-34.4 1152.8,-128.1 1883.1,-210.3 l 1328.7,-149.1 1508.4,380.5 c 827.8,208.4 1514.1,378.5 1523.7,378.5 9.6,0 17.2,-275.3 17.2,-636.6 V 2864.5 L 8078,2673.3 c -286.8,-284.9 -286.8,-237.1 -3.8,-804.9 191.2,-382.4 242.8,-470.3 290.6,-495.2 78.4,-40.1 158.7,-36.3 217.9,11.5 68.8,53.5 489.4,892.8 489.4,973.1 0,89.9 -40.1,147.2 -227.5,334.6 l -174,172.1 v 806.8 808.7 l -53.5,59.3 -53.5,61.2 L 6690,4807 c -1028.6,114.7 -1888.9,206.5 -1909.9,206.5 -21,-0.2 -766.6,-185.6 -1657.5,-409.3 z"
id="path733"
style="fill:#2d1650;stroke:none;stroke-width:27.0149" />
<path
d="m 6340.2,3243 -1099.3,-275.3 -1344,149.1 -1344,149.1 v -569.7 -569.7 l -103.2,-99.4 C 2260.4,1839.7 2170.6,1596.9 2157.2,1218.4 2140,816.9 2229.9,493.8 2411.5,293.1 2484,212.7 2642.7,121 2711.5,121 c 17.2,0 32.5,-15.3 32.5,-32.5 0,-63.1 191.2,-510.5 298.2,-697.8 369,-651.9 892.8,-1091.7 1491.2,-1248.4 290.6,-76.5 642.4,-76.5 933,0 728.4,191.2 1345.9,803 1693.9,1676.7 51.7,133.7 95.7,256.1 95.7,273.3 0,15.3 15.3,28.7 34.4,28.7 66.9,0 225.6,91.8 298.3,172.1 181.6,200.7 271.5,523.8 256.2,925.3 -15.3,380.5 -110.9,629 -307.8,808.7 l -80.3,70.7 -9.6,709.3 -9.6,709.3 z M 3222,2375 c 229.4,-65 602.2,-135.7 908.1,-174 137.7,-15.3 435.9,-24.8 869.9,-24.8 694,0 869.9,13.4 1328.7,97.5 216,38.2 575.5,130 686.4,172.1 34.4,13.4 36.3,3.8 22.9,-273.4 l -13.4,-286.8 49.7,-59.3 c 32.5,-40.1 76.5,-65 130,-74.6 70.7,-15.3 86,-26.8 133.8,-114.7 149.1,-277.2 135.8,-812.5 -22.9,-1036.2 -40.1,-57.4 -45.9,-57.4 -154.9,-45.9 -107.1,9.6 -114.7,7.6 -170.2,-45.9 -30.6,-32.5 -65,-95.6 -78.4,-141.5 -239,-948.3 -887.1,-1692 -1604,-1844.9 -166.3,-34.4 -443.6,-34.4 -613.7,1.9 -671,141.5 -1267.5,774.3 -1540.9,1634.6 -38.2,120.4 -78.4,244.7 -89.9,275.3 -36.3,99.4 -187.4,156.8 -281,107.1 -51.6,-28.7 -124.3,66.9 -175.9,235.2 -63.1,196.9 -61.2,560.2 1.9,739.9 61.2,174 99.4,221.8 191.2,237.1 51.6,7.6 89.9,30.6 124.3,70.7 l 49.7,59.3 -11.5,288.7 c -13.4,277.2 -13.4,286.8 22.9,273.4 19.3,-7.7 126.3,-40.2 237.2,-70.8 z"
id="path735"
style="fill:#2d1650;stroke:none;stroke-width:27.0149" />
<path
d="m 3841.4,1279.5 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 103.2,-97.5 391.9,-97.5 233.2,0 269.6,3.8 311.6,38.2 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -97.5,36.3 -323.1,36.3 H 3906.4 Z M 4977.2636,671.24716 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path737"
style="fill:#2d1650;stroke:none;stroke-width:27.0149"
sodipodi:nodetypes="ccsccscc" />
<path
d="m 5504.7,1308.2 c -68.8,-42.1 -110.9,-143.4 -91.7,-219.9 5.7,-26.8 38.2,-70.7 68.8,-97.5 53.5,-45.9 66.9,-47.8 321.2,-47.8 288.7,0 340.3,13.4 388.1,95.6 53.5,87.9 42.1,166.3 -32.5,240.9 l -65,65 h -263.8 c -227.6,0 -273.5,-5.7 -325.1,-36.3 z"
id="path739"
style="fill:#2d1650;stroke:none;stroke-width:27.0149" />
<path
d="m 2352.1,-1601.6 c -326.9,-114.7 -663.4,-242.8 -749.4,-282.9 -265.7,-128.1 -478,-281 -713.1,-518.1 C 576,-2714.3 381,-3025.9 251,-3415.9 145.9,-3735.2 122.9,-3869 111.4,-4270.5 l -11.4,-907.4017 68.8,-68.8 66.9,-66.9 H 5000 9764.3 l 66.9,66.9 68.8,68.8 -11.5,907.4017 c -9.6,296.3 -19.1,405.3 -57.4,567.8 -128.1,535.3 -344.1,927.2 -728.4,1309.6 -233.2,233.3 -420.6,367.1 -709.3,506.6 -214.1,103.3 -1332.5,497.1 -1412.8,497.1 -36.3,0 -95.6,-42 -227.5,-166.3 -409.1,-384.3 -759,-585 -1229.3,-705.5 -183.5,-47.8 -244.7,-53.5 -504.7,-55.4 -424.4,0 -674.9,57.4 -1061.1,248.5 -242.8,120.5 -462.7,277.2 -711.2,512.4 -151,141.5 -187.4,166.3 -239,164.4 -34.3,-1.9 -328.8,-95.6 -655.7,-210.3 z"
id="path741"
style="fill:#2d1650;stroke:none;stroke-width:27.0149"
sodipodi:nodetypes="scccccccccccccccsccccccs" />
<path
d="m 4380.0145,-252.76563 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 344.6479,-273.94271 633.3479,-273.94271 233.2,0 568.4538,180.24271 610.4538,214.64271 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -408.881,-214.27324 -621.9538,-140.14271 l -404.9969,102.15105 z m 1135.8636,-608.25284 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path743"
style="fill:#2d1650;stroke:none;stroke-width:27.0149"
sodipodi:nodetypes="ccsccsccsssssscs" />
</g>
</g>
<g
id="g1293"
transform="translate(3.1664112,-1.5208747)">
<path
style="fill:#6c6753;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 100.70954,147.53282 -0.0748,-0.70433 1.90108,0.17452 1.85123,-0.31789 v 0.61707 l -1.37751,0.64201 z"
id="path1273"
sodipodi:nodetypes="ccccccc" />
<g
id="g1291">
<path
style="fill:#f4e3d7;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 102.44445,151.14512 -1.07889,-0.55092 -0.42849,-1.01002 -0.32902,-0.19129 -0.11477,-0.71925 0.33667,-0.37493 0.0383,-0.6657 1.92821,0.26781 1.48442,-0.37493 -0.0153,0.87229 0.29841,0.34432 -0.008,0.4591 -0.14538,0.29841 -0.25251,0.14538 -0.21424,0.77282 -0.52796,0.60448 z"
id="path1275" />
<g
id="g1289"
style="fill:#000000;stroke-width:27.0149"
transform="matrix(7.5790324e-4,0,0,-7.5790324e-4,98.763936,149.86123)">
<path
d="M 3122.6,4604.2 C 2231.7,4380.5 1476.5,4187.4 1444,4174 c -68.8,-28.7 -114.7,-107.1 -114.7,-193.1 0,-42.1 19.1,-76.5 63.1,-120.4 l 61.2,-61.2 554.4,-63.1 c 305.9,-34.4 1152.8,-128.1 1883.1,-210.3 l 1328.7,-149.1 1508.4,380.5 c 827.8,208.4 1514.1,378.5 1523.7,378.5 9.6,0 17.2,-275.3 17.2,-636.6 V 2864.5 L 8078,2673.3 c -286.8,-284.9 -286.8,-237.1 -3.8,-804.9 191.2,-382.4 242.8,-470.3 290.6,-495.2 78.4,-40.1 158.7,-36.3 217.9,11.5 68.8,53.5 489.4,892.8 489.4,973.1 0,89.9 -40.1,147.2 -227.5,334.6 l -174,172.1 v 806.8 808.7 l -53.5,59.3 -53.5,61.2 L 6690,4807 c -1028.6,114.7 -1888.9,206.5 -1909.9,206.5 -21,-0.2 -766.6,-185.6 -1657.5,-409.3 z"
id="path1277"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 6340.2,3243 -1099.3,-275.3 -1344,149.1 -1344,149.1 v -569.7 -569.7 l -103.2,-99.4 C 2260.4,1839.7 2170.6,1596.9 2157.2,1218.4 2140,816.9 2229.9,493.8 2411.5,293.1 2484,212.7 2642.7,121 2711.5,121 c 17.2,0 32.5,-15.3 32.5,-32.5 0,-63.1 191.2,-510.5 298.2,-697.8 369,-651.9 892.8,-1091.7 1491.2,-1248.4 290.6,-76.5 642.4,-76.5 933,0 728.4,191.2 1345.9,803 1693.9,1676.7 51.7,133.7 95.7,256.1 95.7,273.3 0,15.3 15.3,28.7 34.4,28.7 66.9,0 225.6,91.8 298.3,172.1 181.6,200.7 271.5,523.8 256.2,925.3 -15.3,380.5 -110.9,629 -307.8,808.7 l -80.3,70.7 -9.6,709.3 -9.6,709.3 z M 3222,2375 c 229.4,-65 602.2,-135.7 908.1,-174 137.7,-15.3 435.9,-24.8 869.9,-24.8 694,0 869.9,13.4 1328.7,97.5 216,38.2 575.5,130 686.4,172.1 34.4,13.4 36.3,3.8 22.9,-273.4 l -13.4,-286.8 49.7,-59.3 c 32.5,-40.1 76.5,-65 130,-74.6 70.7,-15.3 86,-26.8 133.8,-114.7 149.1,-277.2 135.8,-812.5 -22.9,-1036.2 -40.1,-57.4 -45.9,-57.4 -154.9,-45.9 -107.1,9.6 -114.7,7.6 -170.2,-45.9 -30.6,-32.5 -65,-95.6 -78.4,-141.5 -239,-948.3 -887.1,-1692 -1604,-1844.9 -166.3,-34.4 -443.6,-34.4 -613.7,1.9 -671,141.5 -1267.5,774.3 -1540.9,1634.6 -38.2,120.4 -78.4,244.7 -89.9,275.3 -36.3,99.4 -187.4,156.8 -281,107.1 -51.6,-28.7 -124.3,66.9 -175.9,235.2 -63.1,196.9 -61.2,560.2 1.9,739.9 61.2,174 99.4,221.8 191.2,237.1 51.6,7.6 89.9,30.6 124.3,70.7 l 49.7,59.3 -11.5,288.7 c -13.4,277.2 -13.4,286.8 22.9,273.4 19.3,-7.7 126.3,-40.2 237.2,-70.8 z"
id="path1279"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 3841.4,1279.5 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 103.2,-97.5 391.9,-97.5 233.2,0 269.6,3.8 311.6,38.2 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -97.5,36.3 -323.1,36.3 H 3906.4 Z M 4977.2636,671.24716 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path1281"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccscc" />
<path
d="m 5504.7,1308.2 c -68.8,-42.1 -110.9,-143.4 -91.7,-219.9 5.7,-26.8 38.2,-70.7 68.8,-97.5 53.5,-45.9 66.9,-47.8 321.2,-47.8 288.7,0 340.3,13.4 388.1,95.6 53.5,87.9 42.1,166.3 -32.5,240.9 l -65,65 h -263.8 c -227.6,0 -273.5,-5.7 -325.1,-36.3 z"
id="path1283"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 2352.1,-1601.6 c -326.9,-114.7 -663.4,-242.8 -749.4,-282.9 -265.7,-128.1 -478,-281 -713.1,-518.1 C 576,-2714.3 381,-3025.9 251,-3415.9 145.9,-3735.2 122.9,-3869 111.4,-4270.5 l -11.4,-3001.9963 68.8,-68.8 66.9,-66.9 H 5000 9764.3 l 66.9,66.9 68.8,68.8 -11.5,3001.9963 c -9.6,296.3 -19.1,405.3 -57.4,567.8 -128.1,535.3 -344.1,927.2 -728.4,1309.6 -233.2,233.3 -420.6,367.1 -709.3,506.6 -214.1,103.3 -1332.5,497.1 -1412.8,497.1 -36.3,0 -95.6,-42 -227.5,-166.3 -409.1,-384.3 -759,-585 -1229.3,-705.5 -183.5,-47.8 -244.7,-53.5 -504.7,-55.4 -424.4,0 -674.9,57.4 -1061.1,248.5 -242.8,120.5 -462.7,277.2 -711.2,512.4 -151,141.5 -187.4,166.3 -239,164.4 -34.3,-1.9 -328.8,-95.6 -655.7,-210.3 z"
id="path1285"
style="fill:#483e37;stroke-width:27.0149"
sodipodi:nodetypes="scccccccccccccccsccccccs" />
<path
d="m 4380.0145,-252.76563 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 344.6479,-273.94271 633.3479,-273.94271 233.2,0 568.4538,180.24271 610.4538,214.64271 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -408.881,-214.27324 -621.9538,-140.14271 l -404.9969,102.15105 z m 1135.8636,-608.25284 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path1287"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccsccsssssscs" />
</g>
</g>
</g>
<g
id="g1271"
transform="translate(-0.09972949,0.04986474)">
<path
style="fill:#6c6753;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 100.70954,147.53282 -0.0748,-0.70433 1.90108,0.17452 1.85123,-0.31789 v 0.61707 l -1.37751,0.64201 z"
id="path1163"
sodipodi:nodetypes="ccccccc" />
<g
id="g729">
<path
style="fill:#f4e3d7;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 102.44445,151.14512 -1.07889,-0.55092 -0.42849,-1.01002 -0.32902,-0.19129 -0.11477,-0.71925 0.33667,-0.37493 0.0383,-0.6657 1.92821,0.26781 1.48442,-0.37493 -0.0153,0.87229 0.29841,0.34432 -0.008,0.4591 -0.14538,0.29841 -0.25251,0.14538 -0.21424,0.77282 -0.52796,0.60448 z"
id="path719" />
<g
id="g716"
style="fill:#000000;stroke-width:27.0149"
transform="matrix(7.5790324e-4,0,0,-7.5790324e-4,98.763936,149.86123)">
<path
d="M 3122.6,4604.2 C 2231.7,4380.5 1476.5,4187.4 1444,4174 c -68.8,-28.7 -114.7,-107.1 -114.7,-193.1 0,-42.1 19.1,-76.5 63.1,-120.4 l 61.2,-61.2 554.4,-63.1 c 305.9,-34.4 1152.8,-128.1 1883.1,-210.3 l 1328.7,-149.1 1508.4,380.5 c 827.8,208.4 1514.1,378.5 1523.7,378.5 9.6,0 17.2,-275.3 17.2,-636.6 V 2864.5 L 8078,2673.3 c -286.8,-284.9 -286.8,-237.1 -3.8,-804.9 191.2,-382.4 242.8,-470.3 290.6,-495.2 78.4,-40.1 158.7,-36.3 217.9,11.5 68.8,53.5 489.4,892.8 489.4,973.1 0,89.9 -40.1,147.2 -227.5,334.6 l -174,172.1 v 806.8 808.7 l -53.5,59.3 -53.5,61.2 L 6690,4807 c -1028.6,114.7 -1888.9,206.5 -1909.9,206.5 -21,-0.2 -766.6,-185.6 -1657.5,-409.3 z"
id="path367"
style="fill:#373e48;stroke-width:27.0149" />
<path
d="m 6340.2,3243 -1099.3,-275.3 -1344,149.1 -1344,149.1 v -569.7 -569.7 l -103.2,-99.4 C 2260.4,1839.7 2170.6,1596.9 2157.2,1218.4 2140,816.9 2229.9,493.8 2411.5,293.1 2484,212.7 2642.7,121 2711.5,121 c 17.2,0 32.5,-15.3 32.5,-32.5 0,-63.1 191.2,-510.5 298.2,-697.8 369,-651.9 892.8,-1091.7 1491.2,-1248.4 290.6,-76.5 642.4,-76.5 933,0 728.4,191.2 1345.9,803 1693.9,1676.7 51.7,133.7 95.7,256.1 95.7,273.3 0,15.3 15.3,28.7 34.4,28.7 66.9,0 225.6,91.8 298.3,172.1 181.6,200.7 271.5,523.8 256.2,925.3 -15.3,380.5 -110.9,629 -307.8,808.7 l -80.3,70.7 -9.6,709.3 -9.6,709.3 z M 3222,2375 c 229.4,-65 602.2,-135.7 908.1,-174 137.7,-15.3 435.9,-24.8 869.9,-24.8 694,0 869.9,13.4 1328.7,97.5 216,38.2 575.5,130 686.4,172.1 34.4,13.4 36.3,3.8 22.9,-273.4 l -13.4,-286.8 49.7,-59.3 c 32.5,-40.1 76.5,-65 130,-74.6 70.7,-15.3 86,-26.8 133.8,-114.7 149.1,-277.2 135.8,-812.5 -22.9,-1036.2 -40.1,-57.4 -45.9,-57.4 -154.9,-45.9 -107.1,9.6 -114.7,7.6 -170.2,-45.9 -30.6,-32.5 -65,-95.6 -78.4,-141.5 -239,-948.3 -887.1,-1692 -1604,-1844.9 -166.3,-34.4 -443.6,-34.4 -613.7,1.9 -671,141.5 -1267.5,774.3 -1540.9,1634.6 -38.2,120.4 -78.4,244.7 -89.9,275.3 -36.3,99.4 -187.4,156.8 -281,107.1 -51.6,-28.7 -124.3,66.9 -175.9,235.2 -63.1,196.9 -61.2,560.2 1.9,739.9 61.2,174 99.4,221.8 191.2,237.1 51.6,7.6 89.9,30.6 124.3,70.7 l 49.7,59.3 -11.5,288.7 c -13.4,277.2 -13.4,286.8 22.9,273.4 19.3,-7.7 126.3,-40.2 237.2,-70.8 z"
id="path369"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 3841.4,1279.5 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 103.2,-97.5 391.9,-97.5 233.2,0 269.6,3.8 311.6,38.2 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -97.5,36.3 -323.1,36.3 H 3906.4 Z M 4977.2636,671.24716 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path371"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccscc" />
<path
d="m 5504.7,1308.2 c -68.8,-42.1 -110.9,-143.4 -91.7,-219.9 5.7,-26.8 38.2,-70.7 68.8,-97.5 53.5,-45.9 66.9,-47.8 321.2,-47.8 288.7,0 340.3,13.4 388.1,95.6 53.5,87.9 42.1,166.3 -32.5,240.9 l -65,65 h -263.8 c -227.6,0 -273.5,-5.7 -325.1,-36.3 z"
id="path373"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 2352.1,-1601.6 c -326.9,-114.7 -663.4,-242.8 -749.4,-282.9 -265.7,-128.1 -478,-281 -713.1,-518.1 C 576,-2714.3 381,-3025.9 251,-3415.9 145.9,-3735.2 122.9,-3869 111.4,-4270.5 l -11.4,-907.4017 68.8,-68.8 66.9,-66.9 H 5000 9764.3 l 66.9,66.9 68.8,68.8 -11.5,907.4017 c -9.6,296.3 -19.1,405.3 -57.4,567.8 -128.1,535.3 -344.1,927.2 -728.4,1309.6 -233.2,233.3 -420.6,367.1 -709.3,506.6 -214.1,103.3 -1332.5,497.1 -1412.8,497.1 -36.3,0 -95.6,-42 -227.5,-166.3 -409.1,-384.3 -759,-585 -1229.3,-705.5 -183.5,-47.8 -244.7,-53.5 -504.7,-55.4 -424.4,0 -674.9,57.4 -1061.1,248.5 -242.8,120.5 -462.7,277.2 -711.2,512.4 -151,141.5 -187.4,166.3 -239,164.4 -34.3,-1.9 -328.8,-95.6 -655.7,-210.3 z"
id="path375"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="scccccccccccccccsccccccs" />
<path
d="m 4380.0145,-252.76563 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 344.6479,-273.94271 633.3479,-273.94271 233.2,0 568.4538,180.24271 610.4538,214.64271 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -408.881,-214.27324 -621.9538,-140.14271 l -404.9969,102.15105 z m 1135.8636,-608.25284 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path656"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccsccsssssscs" />
</g>
</g>
</g>
<g
id="g634"
transform="matrix(1.00411,0,0,1.00411,0.14199759,-0.74114979)">
<path
style="fill:none;stroke:#ff0000;stroke-width:0.965;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 100.46441,149.30274 5.86062,5.12139 v 0"
id="path817" />
<path
style="fill:none;stroke:#ff0000;stroke-width:0.965;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 106.32503,149.30274 -5.86062,5.12139 v 0"
id="path534" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="11.413369mm"
height="12.45379mm"
viewBox="0 0 11.413369 12.453789"
version="1.1"
id="svg325"
sodipodi:docname="supprimeStudent.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
inkscape:export-filename="supprimeStudent.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview327"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="10.285164"
inkscape:cx="12.688179"
inkscape:cy="20.369145"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs322" />
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-98.633928,-142.45285)">
<g
id="g379"
transform="matrix(0.01113254,0,0,0.01113254,97.310766,144.5116)"
style="fill:#000000;stroke-width:23.7666">
<g
transform="matrix(0.08797553,0,0,-0.08797553,110.05744,434.06317)"
id="g377"
style="fill:#000000;stroke-width:27.0149" />
</g>
<g
id="g751"
transform="matrix(1.1891349,0,0,1.1891349,-18.655114,-29.298244)">
<g
id="g716"
style="fill:#000000;stroke-width:27.0149"
transform="matrix(9.7939225e-4,0,0,-9.7939225e-4,98.535985,149.34383)">
<path
d="M 3122.6,4604.2 C 2231.7,4380.5 1476.5,4187.4 1444,4174 c -68.8,-28.7 -114.7,-107.1 -114.7,-193.1 0,-42.1 19.1,-76.5 63.1,-120.4 l 61.2,-61.2 554.4,-63.1 c 305.9,-34.4 1152.8,-128.1 1883.1,-210.3 l 1328.7,-149.1 1508.4,380.5 c 827.8,208.4 1514.1,378.5 1523.7,378.5 9.6,0 17.2,-275.3 17.2,-636.6 V 2864.5 L 8078,2673.3 c -286.8,-284.9 -286.8,-237.1 -3.8,-804.9 191.2,-382.4 242.8,-470.3 290.6,-495.2 78.4,-40.1 158.7,-36.3 217.9,11.5 68.8,53.5 489.4,892.8 489.4,973.1 0,89.9 -40.1,147.2 -227.5,334.6 l -174,172.1 v 806.8 808.7 l -53.5,59.3 -53.5,61.2 L 6690,4807 c -1028.6,114.7 -1888.9,206.5 -1909.9,206.5 -21,-0.2 -766.6,-185.6 -1657.5,-409.3 z"
id="path367"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 6340.2,3243 -1099.3,-275.3 -1344,149.1 -1344,149.1 v -569.7 -569.7 l -103.2,-99.4 C 2260.4,1839.7 2170.6,1596.9 2157.2,1218.4 2140,816.9 2229.9,493.8 2411.5,293.1 2484,212.7 2642.7,121 2711.5,121 c 17.2,0 32.5,-15.3 32.5,-32.5 0,-63.1 191.2,-510.5 298.2,-697.8 369,-651.9 892.8,-1091.7 1491.2,-1248.4 290.6,-76.5 642.4,-76.5 933,0 728.4,191.2 1345.9,803 1693.9,1676.7 51.7,133.7 95.7,256.1 95.7,273.3 0,15.3 15.3,28.7 34.4,28.7 66.9,0 225.6,91.8 298.3,172.1 181.6,200.7 271.5,523.8 256.2,925.3 -15.3,380.5 -110.9,629 -307.8,808.7 l -80.3,70.7 -9.6,709.3 -9.6,709.3 z M 3222,2375 c 229.4,-65 602.2,-135.7 908.1,-174 137.7,-15.3 435.9,-24.8 869.9,-24.8 694,0 869.9,13.4 1328.7,97.5 216,38.2 575.5,130 686.4,172.1 34.4,13.4 36.3,3.8 22.9,-273.4 l -13.4,-286.8 49.7,-59.3 c 32.5,-40.1 76.5,-65 130,-74.6 70.7,-15.3 86,-26.8 133.8,-114.7 149.1,-277.2 135.8,-812.5 -22.9,-1036.2 -40.1,-57.4 -45.9,-57.4 -154.9,-45.9 -107.1,9.6 -114.7,7.6 -170.2,-45.9 -30.6,-32.5 -65,-95.6 -78.4,-141.5 -239,-948.3 -887.1,-1692 -1604,-1844.9 -166.3,-34.4 -443.6,-34.4 -613.7,1.9 -671,141.5 -1267.5,774.3 -1540.9,1634.6 -38.2,120.4 -78.4,244.7 -89.9,275.3 -36.3,99.4 -187.4,156.8 -281,107.1 -51.6,-28.7 -124.3,66.9 -175.9,235.2 -63.1,196.9 -61.2,560.2 1.9,739.9 61.2,174 99.4,221.8 191.2,237.1 51.6,7.6 89.9,30.6 124.3,70.7 l 49.7,59.3 -11.5,288.7 c -13.4,277.2 -13.4,286.8 22.9,273.4 19.3,-7.7 126.3,-40.2 237.2,-70.8 z"
id="path369"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 3841.4,1279.5 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 103.2,-97.5 391.9,-97.5 233.2,0 269.6,3.8 311.6,38.2 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -97.5,36.3 -323.1,36.3 H 3906.4 Z M 4977.2636,671.24716 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path371"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccscc" />
<path
d="m 5504.7,1308.2 c -68.8,-42.1 -110.9,-143.4 -91.7,-219.9 5.7,-26.8 38.2,-70.7 68.8,-97.5 53.5,-45.9 66.9,-47.8 321.2,-47.8 288.7,0 340.3,13.4 388.1,95.6 53.5,87.9 42.1,166.3 -32.5,240.9 l -65,65 h -263.8 c -227.6,0 -273.5,-5.7 -325.1,-36.3 z"
id="path373"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 2352.1,-1601.6 c -326.9,-114.7 -663.4,-242.8 -749.4,-282.9 -265.7,-128.1 -478,-281 -713.1,-518.1 C 576,-2714.3 381,-3025.9 251,-3415.9 145.9,-3735.2 122.9,-3869 111.4,-4270.5 l -11.4,-907.4017 68.8,-68.8 66.9,-66.9 H 5000 9764.3 l 66.9,66.9 68.8,68.8 -11.5,907.4017 c -9.6,296.3 -19.1,405.3 -57.4,567.8 -128.1,535.3 -344.1,927.2 -728.4,1309.6 -233.2,233.3 -420.6,367.1 -709.3,506.6 -214.1,103.3 -1332.5,497.1 -1412.8,497.1 -36.3,0 -95.6,-42 -227.5,-166.3 -409.1,-384.3 -759,-585 -1229.3,-705.5 -183.5,-47.8 -244.7,-53.5 -504.7,-55.4 -424.4,0 -674.9,57.4 -1061.1,248.5 -242.8,120.5 -462.7,277.2 -711.2,512.4 -151,141.5 -187.4,166.3 -239,164.4 -34.3,-1.9 -328.8,-95.6 -655.7,-210.3 z"
id="path375"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="scccccccccccccccsccccccs" />
<path
d="m 4380.0145,-252.76563 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 344.6479,-273.94271 633.3479,-273.94271 233.2,0 568.4538,180.24271 610.4538,214.64271 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -408.881,-214.27324 -621.9538,-140.14271 l -404.9969,102.15105 z m 1135.8636,-608.25284 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path656"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccsccsssssscs" />
</g>
<g
id="g634">
<path
style="fill:none;stroke:#ff0000;stroke-width:0.965;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 100.46441,149.30274 5.86062,5.12139 v 0"
id="path817" />
<path
style="fill:none;stroke:#ff0000;stroke-width:0.965;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 106.32503,149.30274 -5.86062,5.12139 v 0"
id="path534" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="11.413369mm"
height="12.45379mm"
viewBox="0 0 11.413369 12.453789"
version="1.1"
id="svg325"
sodipodi:docname="supprimeStudent.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview327"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="10.285164"
inkscape:cx="23.57765"
inkscape:cy="20.271918"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g377" />
<defs
id="defs322" />
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-98.633928,-142.45285)">
<g
id="g379"
transform="matrix(0.01113254,0,0,0.01113254,97.310766,144.5116)"
style="fill:#000000;stroke-width:23.7666">
<g
transform="matrix(0.08797553,0,0,-0.08797553,110.05744,434.06317)"
id="g377"
style="fill:#000000;stroke-width:27.0149" />
</g>
<g
id="g751"
transform="matrix(1.1891349,0,0,1.1891349,-18.655114,-29.298244)">
<g
id="g716"
style="fill:#000000;stroke-width:27.0149"
transform="matrix(9.7939225e-4,0,0,-9.7939225e-4,98.535985,149.34383)">
<path
d="M 3122.6,4604.2 C 2231.7,4380.5 1476.5,4187.4 1444,4174 c -68.8,-28.7 -114.7,-107.1 -114.7,-193.1 0,-42.1 19.1,-76.5 63.1,-120.4 l 61.2,-61.2 554.4,-63.1 c 305.9,-34.4 1152.8,-128.1 1883.1,-210.3 l 1328.7,-149.1 1508.4,380.5 c 827.8,208.4 1514.1,378.5 1523.7,378.5 9.6,0 17.2,-275.3 17.2,-636.6 V 2864.5 L 8078,2673.3 c -286.8,-284.9 -286.8,-237.1 -3.8,-804.9 191.2,-382.4 242.8,-470.3 290.6,-495.2 78.4,-40.1 158.7,-36.3 217.9,11.5 68.8,53.5 489.4,892.8 489.4,973.1 0,89.9 -40.1,147.2 -227.5,334.6 l -174,172.1 v 806.8 808.7 l -53.5,59.3 -53.5,61.2 L 6690,4807 c -1028.6,114.7 -1888.9,206.5 -1909.9,206.5 -21,-0.2 -766.6,-185.6 -1657.5,-409.3 z"
id="path367"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 6340.2,3243 -1099.3,-275.3 -1344,149.1 -1344,149.1 v -569.7 -569.7 l -103.2,-99.4 C 2260.4,1839.7 2170.6,1596.9 2157.2,1218.4 2140,816.9 2229.9,493.8 2411.5,293.1 2484,212.7 2642.7,121 2711.5,121 c 17.2,0 32.5,-15.3 32.5,-32.5 0,-63.1 191.2,-510.5 298.2,-697.8 369,-651.9 892.8,-1091.7 1491.2,-1248.4 290.6,-76.5 642.4,-76.5 933,0 728.4,191.2 1345.9,803 1693.9,1676.7 51.7,133.7 95.7,256.1 95.7,273.3 0,15.3 15.3,28.7 34.4,28.7 66.9,0 225.6,91.8 298.3,172.1 181.6,200.7 271.5,523.8 256.2,925.3 -15.3,380.5 -110.9,629 -307.8,808.7 l -80.3,70.7 -9.6,709.3 -9.6,709.3 z M 3222,2375 c 229.4,-65 602.2,-135.7 908.1,-174 137.7,-15.3 435.9,-24.8 869.9,-24.8 694,0 869.9,13.4 1328.7,97.5 216,38.2 575.5,130 686.4,172.1 34.4,13.4 36.3,3.8 22.9,-273.4 l -13.4,-286.8 49.7,-59.3 c 32.5,-40.1 76.5,-65 130,-74.6 70.7,-15.3 86,-26.8 133.8,-114.7 149.1,-277.2 135.8,-812.5 -22.9,-1036.2 -40.1,-57.4 -45.9,-57.4 -154.9,-45.9 -107.1,9.6 -114.7,7.6 -170.2,-45.9 -30.6,-32.5 -65,-95.6 -78.4,-141.5 -239,-948.3 -887.1,-1692 -1604,-1844.9 -166.3,-34.4 -443.6,-34.4 -613.7,1.9 -671,141.5 -1267.5,774.3 -1540.9,1634.6 -38.2,120.4 -78.4,244.7 -89.9,275.3 -36.3,99.4 -187.4,156.8 -281,107.1 -51.6,-28.7 -124.3,66.9 -175.9,235.2 -63.1,196.9 -61.2,560.2 1.9,739.9 61.2,174 99.4,221.8 191.2,237.1 51.6,7.6 89.9,30.6 124.3,70.7 l 49.7,59.3 -11.5,288.7 c -13.4,277.2 -13.4,286.8 22.9,273.4 19.3,-7.7 126.3,-40.2 237.2,-70.8 z"
id="path369"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 3841.4,1279.5 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 103.2,-97.5 391.9,-97.5 233.2,0 269.6,3.8 311.6,38.2 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -97.5,36.3 -323.1,36.3 H 3906.4 Z M 4977.2636,671.24716 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path371"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccscc" />
<path
d="m 5504.7,1308.2 c -68.8,-42.1 -110.9,-143.4 -91.7,-219.9 5.7,-26.8 38.2,-70.7 68.8,-97.5 53.5,-45.9 66.9,-47.8 321.2,-47.8 288.7,0 340.3,13.4 388.1,95.6 53.5,87.9 42.1,166.3 -32.5,240.9 l -65,65 h -263.8 c -227.6,0 -273.5,-5.7 -325.1,-36.3 z"
id="path373"
style="fill:#000000;stroke-width:27.0149" />
<path
d="m 2352.1,-1601.6 c -326.9,-114.7 -663.4,-242.8 -749.4,-282.9 -265.7,-128.1 -478,-281 -713.1,-518.1 C 576,-2714.3 381,-3025.9 251,-3415.9 145.9,-3735.2 122.9,-3869 111.4,-4270.5 l -11.4,-907.4017 68.8,-68.8 66.9,-66.9 H 5000 9764.3 l 66.9,66.9 68.8,68.8 -11.5,907.4017 c -9.6,296.3 -19.1,405.3 -57.4,567.8 -128.1,535.3 -344.1,927.2 -728.4,1309.6 -233.2,233.3 -420.6,367.1 -709.3,506.6 -214.1,103.3 -1332.5,497.1 -1412.8,497.1 -36.3,0 -95.6,-42 -227.5,-166.3 -409.1,-384.3 -759,-585 -1229.3,-705.5 -183.5,-47.8 -244.7,-53.5 -504.7,-55.4 -424.4,0 -674.9,57.4 -1061.1,248.5 -242.8,120.5 -462.7,277.2 -711.2,512.4 -151,141.5 -187.4,166.3 -239,164.4 -34.3,-1.9 -328.8,-95.6 -655.7,-210.3 z"
id="path375"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="scccccccccccccccsccccccs" />
<path
d="m 4380.0145,-252.76563 c -72.6,-72.7 -84.1,-147.2 -38.2,-239 44,-82.2 344.6479,-273.94271 633.3479,-273.94271 233.2,0 568.4538,180.24271 610.4538,214.64271 114.7,89.9 109,254.3 -11.5,326.9 -51.6,30.6 -408.881,-214.27324 -621.9538,-140.14271 l -404.9969,102.15105 z m 1135.8636,-608.25284 c -0.071,0.0712 -0.082,0.14417 -0.037,0.23407 0.043,0.0805 0.1011,0.0955 0.3838,0.0955 0.2284,0 0.264,-0.004 0.3052,-0.0374 0.1123,-0.088 0.1067,-0.24906 -0.011,-0.32016 -0.051,-0.03 -0.096,-0.0356 -0.3165,-0.0356 h -0.2602 z"
id="path656"
style="fill:#000000;stroke-width:27.0149"
sodipodi:nodetypes="ccsccsccsssssscs" />
</g>
<g
id="g634">
<path
style="fill:none;stroke:#ff0000;stroke-width:0.965;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 100.46441,149.30274 5.86062,5.12139 v 0"
id="path817" />
<path
style="fill:none;stroke:#ff0000;stroke-width:0.965;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 106.32503,149.30274 -5.86062,5.12139 v 0"
id="path534" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -141,8 +141,14 @@ public class importInscriptionXLS {
nFormation.setAttribut("ToutesLesColonnes", "true"); nFormation.setAttribut("ToutesLesColonnes", "true");
nFormation.setAttribut("Colonne_Stage1", "true"); nFormation.setAttribut("Colonne_Stage1", "true");
nFormation.setAttribut("Colonne_Stage2", "true"); nFormation.setAttribut("Colonne_Stage2", "true");
nFormation.setAttribut("nomColonne_Option", "Option"); nFormation.setAttribut("nomColonne_Option_1", "Option_1");
nFormation.setAttribut("Enabled_Colonne_Option", "true"); nFormation.setAttribut("Enabled_Colonne_Option_1", "false");
nFormation.setAttribut("nomColonne_Option_2", "Atelier-rentree_horaire");
nFormation.setAttribut("Enabled_Colonne_Option_2", "true");
nFormation.setAttribut("nomColonne_Option_3", "Atelier_pre-rentree_enseignant");
nFormation.setAttribut("Enabled_Colonne_Option_3", "true");
nFormation.setAttribut("nomColonne_Option_4", "Atelier_pre-rentree_salle");
nFormation.setAttribut("Enabled_Colonne_Option_4", "true");
nYear.addChild(nFormation); nYear.addChild(nFormation);
} }
@ -185,7 +191,7 @@ public class importInscriptionXLS {
if(nStudent.getAttributes("LV1")==null) nStudent.setAttribut("LV1",""); if(nStudent.getAttributes("LV1")==null) nStudent.setAttribut("LV1","");
if(nStudent.getAttributes("LV2")==null) nStudent.setAttribut("LV2",""); if(nStudent.getAttributes("LV2")==null) nStudent.setAttribut("LV2","");
if(nStudent.getAttributes("UE_Libre")==null) nStudent.setAttribut("UE_Libre",""); if(nStudent.getAttributes("UE_Libre")==null) nStudent.setAttribut("UE_Libre","");
if(nStudent.getAttributes(commandes.nomColonne_Option)==null) nStudent.setAttribut(commandes.nomColonne_Option,""); if(nStudent.getAttributes(commandes.nomColonne_Option_1)==null) nStudent.setAttribut(commandes.nomColonne_Option_1,"");
if(nStudent.getAttributes("Stage_1")==null) nStudent.setAttribut("Stage_1",""); if(nStudent.getAttributes("Stage_1")==null) nStudent.setAttribut("Stage_1","");
if(nStudent.getAttributes("Num_convention_1")==null) nStudent.setAttribut("Num_convention_1",""); if(nStudent.getAttributes("Num_convention_1")==null) nStudent.setAttribut("Num_convention_1","");
if(nStudent.getAttributes("Periode_1")==null) nStudent.setAttribut("Periode_1",""); if(nStudent.getAttributes("Periode_1")==null) nStudent.setAttribut("Periode_1","");
@ -193,9 +199,9 @@ public class importInscriptionXLS {
if(nStudent.getAttributes("Num_convention_2")==null) nStudent.setAttribut("Num_convention_2",""); if(nStudent.getAttributes("Num_convention_2")==null) nStudent.setAttribut("Num_convention_2","");
if(nStudent.getAttributes("Periode_2")==null) nStudent.setAttribut("Periode_2",""); if(nStudent.getAttributes("Periode_2")==null) nStudent.setAttribut("Periode_2","");
if(nStudent.getAttributes("Information")==null) nStudent.setAttribut("Information",""); if(nStudent.getAttributes("Information")==null) nStudent.setAttribut("Information","");
if(nStudent.getAttributes("Atelier-rentree_horaire")==null) nStudent.setAttribut("Atelier-rentree_horaire",""); if(nStudent.getAttributes(commandes.nomColonne_Option_2)==null) nStudent.setAttribut(commandes.nomColonne_Option_2,"");
if(nStudent.getAttributes("Atelier_pre-rentree_enseignant")==null) nStudent.setAttribut("Atelier_pre-rentree_enseignant",""); if(nStudent.getAttributes(commandes.nomColonne_Option_3)==null) nStudent.setAttribut(commandes.nomColonne_Option_3,"");
if(nStudent.getAttributes("Atelier_pre-rentree_salle")==null) nStudent.setAttribut("Atelier_pre-rentree_salle",""); if(nStudent.getAttributes(commandes.nomColonne_Option_4)==null) nStudent.setAttribut(commandes.nomColonne_Option_4,"");
if(nStudent.getAttributes("Regime")==null) nStudent.setAttribut("Regime",""); if(nStudent.getAttributes("Regime")==null) nStudent.setAttribut("Regime","");
} }
compteurInscription++; compteurInscription++;

View File

@ -109,7 +109,7 @@ public class majBaseWithCSV {
n.setAttribut("LV1",""); n.setAttribut("LV1","");
n.setAttribut("LV2",""); n.setAttribut("LV2","");
n.setAttribut("UE_Libre",""); n.setAttribut("UE_Libre","");
n.setAttribut(commandes.nomColonne_Option,""); n.setAttribut(commandes.nomColonne_Option_1,"");
n.setAttribut("Stage_1",""); n.setAttribut("Stage_1","");
n.setAttribut("Num_convention_1",""); n.setAttribut("Num_convention_1","");
n.setAttribut("Periode_1",""); n.setAttribut("Periode_1","");
@ -117,8 +117,8 @@ public class majBaseWithCSV {
n.setAttribut("Num_convention_2",""); n.setAttribut("Num_convention_2","");
n.setAttribut("Periode_2",""); n.setAttribut("Periode_2","");
n.setAttribut("Information",""); n.setAttribut("Information","");
n.setAttribut("Atelier-rentree_horaire",""); n.setAttribut(commandes.nomColonne_Option_2,"");
n.setAttribut("Atelier_pre-rentree_enseignant",""); n.setAttribut(commandes.nomColonne_Option_3,"");
n.setAttribut("Atelier_pre-rentree_salle",""); n.setAttribut("Atelier_pre-rentree_salle","");
n.setAttribut("Regime",""); n.setAttribut("Regime","");

View File

@ -142,7 +142,7 @@ public class Window_demarre extends JFrame {
frmEvalwriter.setTitle("Gestion des inscriptions et des groupes - langues - informatique - stage - rentrée"); frmEvalwriter.setTitle("Gestion des inscriptions et des groupes - langues - informatique - stage - rentrée");
//frmEvalwriter.setBounds(100, 100, 789, 640); //frmEvalwriter.setBounds(100, 100, 765, 641);
frmEvalwriter.setBounds(100, 100, 765, 641); frmEvalwriter.setBounds(100, 100, 765, 641);
//Affiche le bouton "Nouvelle version dispoinible". //Affiche le bouton "Nouvelle version dispoinible".
@ -189,7 +189,7 @@ public class Window_demarre extends JFrame {
btnGestionnaire.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/gestionnaire_bouton.png"))); btnGestionnaire.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/gestionnaire_bouton.png")));
btnGestionnaire.setFont(new Font("Arial", Font.BOLD, 16)); btnGestionnaire.setFont(new Font("Arial", Font.BOLD, 16));
btnGestionnaire.setBounds(380, 390, 360, 201); btnGestionnaire.setBounds(380, 460, 360, 131);
frmEvalwriter.getContentPane().add(btnGestionnaire); frmEvalwriter.getContentPane().add(btnGestionnaire);
btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/bouton_inscription_excel.png"))); btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/bouton_inscription_excel.png")));
btnimporterDesInscriptionsdepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16)); btnimporterDesInscriptionsdepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16));
@ -198,7 +198,7 @@ public class Window_demarre extends JFrame {
btnNAideMiseAJour.setForeground(Color.GRAY); btnNAideMiseAJour.setForeground(Color.GRAY);
btnNAideMiseAJour.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12)); btnNAideMiseAJour.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
btnNAideMiseAJour.setBounds(772, 400, 345, 30); btnNAideMiseAJour.setBounds(380, 419, 360, 30);
frmEvalwriter.getContentPane().add(btnNAideMiseAJour); frmEvalwriter.getContentPane().add(btnNAideMiseAJour);
@ -228,7 +228,7 @@ public class Window_demarre extends JFrame {
frmEvalwriter.getContentPane().add(btnHelpDownload); frmEvalwriter.getContentPane().add(btnHelpDownload);
btnAideImportationInscriptionXLSX.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12)); btnAideImportationInscriptionXLSX.setFont(new Font("Tahoma", Font.BOLD | Font.ITALIC, 12));
btnAideImportationInscriptionXLSX.setBounds(762, 359, 345, 30); btnAideImportationInscriptionXLSX.setBounds(380, 385, 360, 30);
frmEvalwriter.getContentPane().add(btnAideImportationInscriptionXLSX); frmEvalwriter.getContentPane().add(btnAideImportationInscriptionXLSX);
btnAideImportationInscriptionXLSX.setForeground(Color.GRAY); btnAideImportationInscriptionXLSX.setForeground(Color.GRAY);
@ -250,11 +250,12 @@ public class Window_demarre extends JFrame {
frmEvalwriter.getContentPane().add(btnParametresClasseurInscription); frmEvalwriter.getContentPane().add(btnParametresClasseurInscription);
JButton btnRenommerActiverColonne = new JButton("<html>Renommer et activer<br>des colonnes</html>"); JButton btnRenommerActiverColonne = new JButton("<html>Renommer et activer<br>des colonnes</html>");
btnRenommerActiverColonne.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/newColumnsApplication.png")));
btnRenommerActiverColonne.setFont(new Font("Arial", Font.BOLD, 16)); btnRenommerActiverColonne.setFont(new Font("Arial", Font.BOLD, 16));
btnRenommerActiverColonne.setBounds(380, 320, 360, 60); btnRenommerActiverColonne.setBounds(380, 320, 360, 60);
btnRenommerActiverColonne.addActionListener(new ActionListener() { btnRenommerActiverColonne.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
renommerColonne.Affiche(); Window_renommerColonne.Affiche();
} }
}); });
frmEvalwriter.getContentPane().add(btnRenommerActiverColonne); frmEvalwriter.getContentPane().add(btnRenommerActiverColonne);
@ -417,7 +418,7 @@ public class Window_demarre extends JFrame {
*/ */
private static void affichageImageDeFond() { private static void affichageImageDeFond() {
Random random = new Random(); Random random = new Random();
int randomNumber = random.nextInt(33) + 1; int randomNumber = random.nextInt(commandes.nombreImage) + 1;
ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre_"+ String.valueOf(randomNumber) +".jpg")); ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre_"+ String.valueOf(randomNumber) +".jpg"));
Image image = imageIcon.getImage(); Image image = imageIcon.getImage();

View File

@ -685,6 +685,7 @@ public class Window_gestionnaire extends JFrame {
JMenu menuExport = new JMenu("Exportation"); JMenu menuExport = new JMenu("Exportation");
menuExport.setFont(new Font("Arial", Font.BOLD, 16)); menuExport.setFont(new Font("Arial", Font.BOLD, 16));
JMenuItem exportTable = menuExport.add(new exportTable(this)); JMenuItem exportTable = menuExport.add(new exportTable(this));
exportTable.setText("<html>Exporter la table Ms Excel<br>en tenant compte des filtres</html>");
exportTable.setFont(new Font("Arial", Font.BOLD, 14)); exportTable.setFont(new Font("Arial", Font.BOLD, 14));
menuExport.add(exportTable); menuExport.add(exportTable);
menuExport.addSeparator(); menuExport.addSeparator();
@ -714,6 +715,7 @@ public class Window_gestionnaire extends JFrame {
mnNewMenu.addSeparator(); mnNewMenu.addSeparator();
JMenuItem menuSupprimeEtudiantDeLaBase = new JMenuItem("Supprimer de la base l'étudiant sélectionné."); JMenuItem menuSupprimeEtudiantDeLaBase = new JMenuItem("Supprimer de la base l'étudiant sélectionné.");
menuSupprimeEtudiantDeLaBase.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/supprimeStudent.png")));
menuSupprimeEtudiantDeLaBase.setFont(new Font("Arial", Font.BOLD, 14)); menuSupprimeEtudiantDeLaBase.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menuSupprimeEtudiantDeLaBase); mnNewMenu.add(menuSupprimeEtudiantDeLaBase);
menuSupprimeEtudiantDeLaBase.addActionListener(new ActionListener() { menuSupprimeEtudiantDeLaBase.addActionListener(new ActionListener() {
@ -725,6 +727,7 @@ public class Window_gestionnaire extends JFrame {
mnNewMenu.addSeparator(); mnNewMenu.addSeparator();
JMenuItem menuSupprimeFormation = new JMenuItem("Supprime de la base la formation."); JMenuItem menuSupprimeFormation = new JMenuItem("Supprime de la base la formation.");
menuSupprimeFormation.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/supprimeFormation.png")));
menuSupprimeFormation.setFont(new Font("Arial", Font.BOLD, 14)); menuSupprimeFormation.setFont(new Font("Arial", Font.BOLD, 14));
mnNewMenu.add(menuSupprimeFormation); mnNewMenu.add(menuSupprimeFormation);
menuSupprimeFormation.addActionListener(new ActionListener() { menuSupprimeFormation.addActionListener(new ActionListener() {
@ -1656,31 +1659,57 @@ public class Window_gestionnaire extends JFrame {
} }
if(headTable.get(commandes.nomColonne_Option)!=null) { if(headTable.get(commandes.nomColonne_Option_1)!=null) {
if(!commandes.enabled_Colonne_Option) { if(!commandes.enabled_Colonne_Option_1) {
listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option)); listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_1));
headTable.remove(commandes.nomColonne_Option); headTable.remove(commandes.nomColonne_Option_1);
nombreColonneEnMoins++; nombreColonneEnMoins++;
} }
} }
if(headTable.get(commandes.nomColonne_Option_2)!=null) {
if(!commandes.enabled_Colonne_Option_2) {
listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_2));
headTable.remove(commandes.nomColonne_Option_2);
nombreColonneEnMoins++;
}
}
if(headTable.get(commandes.nomColonne_Option_3)!=null) {
if(!commandes.enabled_Colonne_Option_3) {
listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_3));
headTable.remove(commandes.nomColonne_Option_3);
nombreColonneEnMoins++;
}
}
if(headTable.get(commandes.nomColonne_Option_4)!=null) {
if(!commandes.enabled_Colonne_Option_4) {
listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_4));
headTable.remove(commandes.nomColonne_Option_4);
nombreColonneEnMoins++;
}
}
// Lorsque la case toutes les colonnes n'est pas cochée
if(!chckToutesLesColonnes.isSelected()) { if(!chckToutesLesColonnes.isSelected()) {
if(headTable.get("Atelier-rentree_horaire")!=null) { if(headTable.get(commandes.nomColonne_Option_2)!=null) {
listColnneASupprimer.add(headTable.get("Atelier-rentree_horaire")); listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_2));
headTable.remove("Atelier-rentree_horaire"); headTable.remove(commandes.nomColonne_Option_2);
nombreColonneEnMoins++; nombreColonneEnMoins++;
} }
if(headTable.get("Atelier_pre-rentree_enseignant")!=null) { if(headTable.get(commandes.nomColonne_Option_3)!=null) {
listColnneASupprimer.add(headTable.get("Atelier_pre-rentree_enseignant")); listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_3));
headTable.remove("Atelier_pre-rentree_enseignant"); headTable.remove(commandes.nomColonne_Option_3);
nombreColonneEnMoins++; nombreColonneEnMoins++;
} }
if(headTable.get("Atelier_pre-rentree_salle")!=null) { if(headTable.get(commandes.nomColonne_Option_4)!=null) {
listColnneASupprimer.add(headTable.get("Atelier_pre-rentree_salle")); listColnneASupprimer.add(headTable.get(commandes.nomColonne_Option_4));
headTable.remove("Atelier_pre-rentree_salle"); headTable.remove(commandes.nomColonne_Option_4);
nombreColonneEnMoins++; nombreColonneEnMoins++;
} }

View File

@ -265,7 +265,7 @@ public class Window_parametreImportationInscription extends JFrame {
contentPane.add(btnEnregistrer); contentPane.add(btnEnregistrer);
Random random = new Random(); Random random = new Random();
int randomNumber = random.nextInt(33) + 1; int randomNumber = random.nextInt(commandes.nombreImage) + 1;
ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre_"+ String.valueOf(randomNumber) +".jpg")); ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre_"+ String.valueOf(randomNumber) +".jpg"));
Image image = imageIcon.getImage(); Image image = imageIcon.getImage();

View File

@ -0,0 +1,303 @@
package Windows;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.HashMap;
import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
import base.NomDeColonneInscriptionTable;
import outils.commandes;
import javax.swing.JCheckBox;
/**
* Fenêtre permettant de changer les paramètres (nom de la feuille, noms des colonnes).
* Pour importer les inscriptions depuis un classeur Ms Excel.
* @author pabr6
*
*/
public class Window_renommerColonne extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JTextField txtNomOption_1;
private JTextField txtNomInformation;
private JTextField txtNomOption_2;
private JLabel lblOption_3;
private JTextField txtNomOption_3;
private JLabel lblAtelierPreRentreeSalle;
private JTextField txtNomOption_4;
private JButton btnEnregistrer;
private JLabel lblImage;
private JLabel lblAuteurVersion;
private JCheckBox chckbxOption_1 = new JCheckBox("activé");
private JCheckBox chckbxOption_2 = new JCheckBox("activé");
private JCheckBox chckbxInformation = new JCheckBox("activé");
private JCheckBox chckbxOption_3 = new JCheckBox("activé");
private JCheckBox chckbxOption_4 = new JCheckBox("activé");
/**
* Lancement de l'affichage de la fenêtre.
*/
public static void Affiche() {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
// récupération des noms des colonnes et de la feuille.
NomDeColonneInscriptionTable.chargement();
// chargemente te affichage de la fenêtre.
Window_renommerColonne frame = new Window_renommerColonne();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Crréation de la fenêtre.
*/
public Window_renommerColonne() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
setTitle("Gestion des inscriptions et des groupes - langues - informatique - stage - rentrée");
setBounds(0, 0, 1200, 860);
int screenWidth = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getWidth();
int screenHeight = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getHeight();
setLocation(( (screenWidth) - getWidth()) / 2, (screenHeight - getHeight()) / 2);
ImageIcon img = new ImageIcon(Window_demarre.class.getResource("/resources/logo.png"));
setIconImage(img.getImage());
setResizable(false);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
getContentPane().setLayout(null);
JLabel lblOption_1 = new JLabel("<html>Renommer la colonne :<br>\r\nOption_1</html>");
lblOption_1.setHorizontalAlignment(SwingConstants.LEFT);
lblOption_1.setFont(new Font("Arial", Font.BOLD, 14));
lblOption_1.setBounds(10, 428, 231, 34);
contentPane.add(lblOption_1);
txtNomOption_1 = new JTextField();
txtNomOption_1.setText(commandes.nomColonne_Option_1);
txtNomOption_1.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomOption_1.setBounds(251, 428, 244, 34);
contentPane.add(txtNomOption_1);
txtNomOption_1.setColumns(32);
JLabel lblInformation_1 = new JLabel("<html>Renommer la colonne :<br>Information</html>");
lblInformation_1.setHorizontalAlignment(SwingConstants.LEFT);
lblInformation_1.setFont(new Font("Arial", Font.BOLD, 14));
lblInformation_1.setBounds(612, 428, 220, 34);
contentPane.add(lblInformation_1);
txtNomInformation = new JTextField();
txtNomInformation.setText("");
txtNomInformation.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomInformation.setColumns(32);
txtNomInformation.setBounds(842, 428, 244, 34);
contentPane.add(txtNomInformation);
JLabel lblNewLabel = new JLabel("<html><p>Les colonnes ci-dessous peuvent être renommées ou désactivées.</p><p>Si vous choisissez de les renommer, les changements seront appliqués à toutes les formations de la base de données. En revanche, si vous les désactivez, elles ne s'afficheront pas dans le gestionnaire, mais resteront présentes dans les classeurs exportés au format Ms Excel.</p><br><p>Il est important de noter que renommer ou désactiver ces colonnes n'entraînera pas la perte des données qui y sont enregistrées, mais simplement leur masquage.</p></html>");
lblNewLabel.setForeground(Color.BLUE);
lblNewLabel.setFont(new Font("Arial", Font.BOLD, 14));
lblNewLabel.setVerticalAlignment(SwingConstants.TOP);
lblNewLabel.setHorizontalAlignment(SwingConstants.LEFT);
lblNewLabel.setBounds(10, 319, 1164, 98);
contentPane.add(lblNewLabel);
JLabel lbllOption_2 = new JLabel("<html>Le nom de la colonne :<br>Option_2</html>");
lbllOption_2.setHorizontalAlignment(SwingConstants.LEFT);
lbllOption_2.setFont(new Font("Arial", Font.BOLD, 14));
lbllOption_2.setBounds(10, 481, 231, 34);
contentPane.add(lbllOption_2);
txtNomOption_2 = new JTextField();
txtNomOption_2.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomOption_2.setColumns(32);
txtNomOption_2.setBounds(251, 481, 244, 34);
txtNomOption_2.setText(commandes.nomColonne_Option_2);
contentPane.add(txtNomOption_2);
lblOption_3 = new JLabel("<html>Le nom de la colonne : <br>\r\nOption_3</html>");
lblOption_3.setHorizontalAlignment(SwingConstants.LEFT);
lblOption_3.setFont(new Font("Arial", Font.BOLD, 14));
lblOption_3.setBounds(10, 540, 220, 34);
contentPane.add(lblOption_3);
txtNomOption_3 = new JTextField();
txtNomOption_3.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomOption_3.setColumns(32);
txtNomOption_3.setBounds(251, 539, 244, 34);
txtNomOption_3.setText(commandes.nomColonne_Option_3);
contentPane.add(txtNomOption_3);
lblAtelierPreRentreeSalle = new JLabel("<html>Le nom de la colonne :<br>\r\nOption_4</html>");
lblAtelierPreRentreeSalle.setHorizontalAlignment(SwingConstants.LEFT);
lblAtelierPreRentreeSalle.setFont(new Font("Arial", Font.BOLD, 14));
lblAtelierPreRentreeSalle.setBounds(10, 593, 231, 34);
contentPane.add(lblAtelierPreRentreeSalle);
txtNomOption_4 = new JTextField();
txtNomOption_4.setText(commandes.nomColonne_Option_4);
txtNomOption_4.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomOption_4.setColumns(32);
txtNomOption_4.setBounds(251, 593, 244, 34);
contentPane.add(txtNomOption_4);
btnEnregistrer = new JButton("Enregistrer");
btnEnregistrer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
HashMap<String, String> nomColonnesFeuille = new HashMap<String,String>();
nomColonnesFeuille.put("nomColonne_Option_1", txtNomOption_1.getText());
if(chckbxOption_1.isSelected()) {
nomColonnesFeuille.put("Enabled_Colonne_Option_1", "true");
}else {
nomColonnesFeuille.put("Enabled_Colonne_Option_1", "false");
}
nomColonnesFeuille.put("nomColonne_Option_2", txtNomOption_2.getText());
if(chckbxOption_2.isSelected()) {
nomColonnesFeuille.put("Enabled_Colonne_Option_2", "true");
}else {
nomColonnesFeuille.put("Enabled_Colonne_Option_2", "false");
}
nomColonnesFeuille.put("nomColonne_Option_3", txtNomOption_3.getText());
if(chckbxOption_3.isSelected()) {
nomColonnesFeuille.put("Enabled_Colonne_Option_3", "true");
}else {
nomColonnesFeuille.put("Enabled_Colonne_Option_3", "false");
}
nomColonnesFeuille.put("nomColonne_Option_4", txtNomOption_4.getText());
if(chckbxOption_4.isSelected()) {
nomColonnesFeuille.put("Enabled_Colonne_Option_4", "true");
}else {
nomColonnesFeuille.put("Enabled_Colonne_Option_4", "false");
}
if(!NomDeColonneInscriptionTable.colitionNomDesColonnes(nomColonnesFeuille)) {
NomDeColonneInscriptionTable.modifierLesNoms(nomColonnesFeuille);
dispose();
}
}
});
btnEnregistrer.setFont(new Font("Tahoma", Font.BOLD, 18));
btnEnregistrer.setBounds(20, 750, 555, 61);
contentPane.add(btnEnregistrer);
Random random = new Random();
int randomNumber = random.nextInt(commandes.nombreImage) + 1;
ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre_"+ String.valueOf(randomNumber) +".jpg"));
Image image = imageIcon.getImage();
// Détermination de la taille souhaitée pour l'image
int newWidth = getWidth();
int newHeight = 430; //getHeight()-290;
// Redimensionnement de l'image pour qu'elle s'adapte à la taille souhaitée
Image resizedImage = image.getScaledInstance(newWidth, newHeight, Image.SCALE_SMOOTH);
// label Auteur
lblAuteurVersion = new JLabel("<html>Pablo Rodriguez - 2023<br>Version " + commandes.version +"</html>");
lblAuteurVersion.setHorizontalAlignment(SwingConstants.LEFT);
lblAuteurVersion.setFont(new Font("Arial", Font.BOLD, 14));
lblAuteurVersion.setBounds(20, 11, 325, 53);
if(randomNumber==7
|| randomNumber==10 || randomNumber==11 || randomNumber==12
|| randomNumber==14 || randomNumber==18 || randomNumber==21
|| randomNumber==22 || randomNumber==23 || randomNumber==25
|| randomNumber==27 || randomNumber==28
) {
lblAuteurVersion.setForeground(new Color(0, 0, 0));
}else {
lblAuteurVersion.setForeground(new Color(255, 255, 255));
}
contentPane.add(lblAuteurVersion);
lblImage = new JLabel("");
lblImage.setIcon(new ImageIcon(resizedImage));
lblImage.setBounds(10, 11, 1164, 297);
contentPane.add(lblImage);
JButton btnValeurParDfaut = new JButton("Valeur par défaut");
btnValeurParDfaut.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
NomDeColonneInscriptionTable.chargementParDefaut();
txtNomInformation.setText("");
txtNomOption_1.setText(commandes.nomColonne_Option_1);
chckbxOption_1.setSelected(commandes.enabled_Colonne_Option_1);
txtNomOption_2.setText(commandes.nomColonne_Option_2);
chckbxOption_2.setSelected(commandes.enabled_Colonne_Option_2);
txtNomOption_3.setText(commandes.nomColonne_Option_3);
chckbxOption_3.setSelected(commandes.enabled_Colonne_Option_3);
txtNomOption_4.setText(commandes.nomColonne_Option_4);
chckbxOption_4.setSelected(commandes.enabled_Colonne_Option_4);
}
});
btnValeurParDfaut.setFont(new Font("Tahoma", Font.BOLD, 18));
btnValeurParDfaut.setBounds(605, 750, 544, 61);
contentPane.add(btnValeurParDfaut);
chckbxOption_1.setFont(new Font("Arial", Font.BOLD, 14));
chckbxOption_1.setBounds(501, 426, 82, 23);
chckbxOption_1.setSelected(commandes.enabled_Colonne_Option_1);
contentPane.add(chckbxOption_1);
chckbxInformation.setFont(new Font("Arial", Font.BOLD, 14));
chckbxInformation.setBounds(1092, 426, 82, 23);
contentPane.add(chckbxInformation);
chckbxOption_2.setFont(new Font("Arial", Font.BOLD, 14));
chckbxOption_2.setBounds(501, 479, 82, 23);
chckbxOption_2.setSelected(commandes.enabled_Colonne_Option_2);
contentPane.add(chckbxOption_2);
chckbxOption_3.setFont(new Font("Arial", Font.BOLD, 14));
chckbxOption_3.setBounds(501, 539, 82, 23);
chckbxOption_3.setSelected(commandes.enabled_Colonne_Option_3);
contentPane.add(chckbxOption_3);
chckbxOption_4.setFont(new Font("Arial", Font.BOLD, 14));
chckbxOption_4.setBounds(501, 591, 82, 23);
chckbxOption_4.setSelected(commandes.enabled_Colonne_Option_4);
contentPane.add(chckbxOption_4);
}
}

View File

@ -1,278 +0,0 @@
package Windows;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.HashMap;
import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
import base.NomDeColonneInscriptionTable;
import outils.commandes;
import javax.swing.JCheckBox;
/**
* Fenêtre permettant de changer les paramètres (nom de la feuille, noms des colonnes).
* Pour importer les inscriptions depuis un classeur Ms Excel.
* @author pabr6
*
*/
public class renommerColonne extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JTextField txtNomOption;
private JTextField txtNomInformation;
private JTextField txtNomAtelierRentreeHoraire;
private JLabel lblAtelierPreRentreeEnseignant;
private JTextField txtNomAtelierPreRentreeEnseignant;
private JLabel lblAtelierPreRentreeSalle;
private JTextField txtNomAtelierPreRentreeSalle;
private JButton btnEnregistrer;
private JLabel lblImage;
private JLabel lblAuteurVersion;
private JCheckBox chckbxOption = new JCheckBox("activé");
/**
* Lancement de l'affichage de la fenêtre.
*/
public static void Affiche() {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
// récupération des noms des colonnes et de la feuille.
NomDeColonneInscriptionTable.chargement();
// chargemente te affichage de la fenêtre.
renommerColonne frame = new renommerColonne();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Crréation de la fenêtre.
*/
public renommerColonne() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
setTitle("Gestion des inscriptions et des groupes - langues - informatique - stage - rentrée");
setBounds(0, 0, 1200, 860);
int screenWidth = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getWidth();
int screenHeight = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getHeight();
setLocation(( (screenWidth) - getWidth()) / 2, (screenHeight - getHeight()) / 2);
ImageIcon img = new ImageIcon(Window_demarre.class.getResource("/resources/logo.png"));
setIconImage(img.getImage());
setResizable(false);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
getContentPane().setLayout(null);
JLabel lblOption = new JLabel("<html>Renommer la colonne :<br>\r\nOption</html>");
lblOption.setHorizontalAlignment(SwingConstants.LEFT);
lblOption.setFont(new Font("Arial", Font.BOLD, 14));
lblOption.setBounds(10, 369, 264, 34);
contentPane.add(lblOption);
txtNomOption = new JTextField();
txtNomOption.setText(commandes.nomColonne_Option);
txtNomOption.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomOption.setBounds(251, 369, 244, 34);
contentPane.add(txtNomOption);
txtNomOption.setColumns(32);
JLabel lblInformation = new JLabel("<html>Renommer la colonne :<br>Information</html>");
lblInformation.setHorizontalAlignment(SwingConstants.LEFT);
lblInformation.setFont(new Font("Arial", Font.BOLD, 14));
lblInformation.setBounds(10, 414, 264, 34);
contentPane.add(lblInformation);
txtNomInformation = new JTextField();
txtNomInformation.setText("");
txtNomInformation.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomInformation.setColumns(32);
txtNomInformation.setBounds(251, 414, 244, 34);
contentPane.add(txtNomInformation);
JLabel lblNewLabel = new JLabel("<html><p>Les colonnes ci-dessous peuvent être renommées. Elles seront renommées dans toutes les formations de la base.<br>Vous pouvez les désactivées. Si elles sont désactivé, alors elles ne s'afficheront pas dans le gestionnaire et elles ne seront pas importées.</p>");
lblNewLabel.setForeground(Color.BLUE);
lblNewLabel.setFont(new Font("Arial", Font.BOLD, 14));
lblNewLabel.setVerticalAlignment(SwingConstants.TOP);
lblNewLabel.setHorizontalAlignment(SwingConstants.LEFT);
lblNewLabel.setBounds(10, 319, 1164, 45);
contentPane.add(lblNewLabel);
JLabel lblAtelierRentreeHoraire = new JLabel("<html>Le nom de la colonne :<br>Atelier-rentree_horaire</html>");
lblAtelierRentreeHoraire.setHorizontalAlignment(SwingConstants.LEFT);
lblAtelierRentreeHoraire.setFont(new Font("Arial", Font.BOLD, 14));
lblAtelierRentreeHoraire.setBounds(10, 459, 264, 34);
contentPane.add(lblAtelierRentreeHoraire);
txtNomAtelierRentreeHoraire = new JTextField();
txtNomAtelierRentreeHoraire.setText("");
txtNomAtelierRentreeHoraire.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomAtelierRentreeHoraire.setColumns(32);
txtNomAtelierRentreeHoraire.setBounds(251, 458, 244, 34);
contentPane.add(txtNomAtelierRentreeHoraire);
lblAtelierPreRentreeEnseignant = new JLabel("<html>Le nom de la colonne : <br>\r\nAtelier_pre-rentree_enseignant</html>");
lblAtelierPreRentreeEnseignant.setHorizontalAlignment(SwingConstants.LEFT);
lblAtelierPreRentreeEnseignant.setFont(new Font("Arial", Font.BOLD, 14));
lblAtelierPreRentreeEnseignant.setBounds(10, 504, 264, 34);
contentPane.add(lblAtelierPreRentreeEnseignant);
txtNomAtelierPreRentreeEnseignant = new JTextField();
txtNomAtelierPreRentreeEnseignant.setText("");
txtNomAtelierPreRentreeEnseignant.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomAtelierPreRentreeEnseignant.setColumns(32);
txtNomAtelierPreRentreeEnseignant.setBounds(251, 503, 244, 34);
contentPane.add(txtNomAtelierPreRentreeEnseignant);
lblAtelierPreRentreeSalle = new JLabel("<html>Le nom de la colonne :<br>\r\nAtelier_pre-rentree_salle</html>");
lblAtelierPreRentreeSalle.setHorizontalAlignment(SwingConstants.LEFT);
lblAtelierPreRentreeSalle.setFont(new Font("Arial", Font.BOLD, 14));
lblAtelierPreRentreeSalle.setBounds(10, 549, 264, 34);
contentPane.add(lblAtelierPreRentreeSalle);
txtNomAtelierPreRentreeSalle = new JTextField();
txtNomAtelierPreRentreeSalle.setText(commandes.nomColonneExcel_CodeEtudiant);
txtNomAtelierPreRentreeSalle.setFont(new Font("Tahoma", Font.BOLD, 14));
txtNomAtelierPreRentreeSalle.setColumns(32);
txtNomAtelierPreRentreeSalle.setBounds(251, 549, 244, 34);
contentPane.add(txtNomAtelierPreRentreeSalle);
btnEnregistrer = new JButton("Enregistrer");
btnEnregistrer.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
HashMap<String, String> nomColonnesFeuille = new HashMap<String,String>();
// NomDeColonneInscriptionTable.chargement();
// nomColonnesFeuille.put("Information", txtNomInformation.getText());
// nomColonnesFeuille.put("Atelier-rentree_horaire", txtNomAtelierRentreeHoraire.getText());
// nomColonnesFeuille.put("Atelier_pre-rentree_enseignant", txtNomAtelierPreRentreeEnseignant.getText());
// nomColonnesFeuille.put("Atelier_pre-rentree_salle", txtNomAtelierPreRentreeSalle.getText());
nomColonnesFeuille.put("nomColonne_Option", txtNomOption.getText());
if(chckbxOption.isSelected()) {
nomColonnesFeuille.put("Enabled_Colonne_Option", "true");
}else {
nomColonnesFeuille.put("Enabled_Colonne_Option", "false");
}
if(!NomDeColonneInscriptionTable.colitionNomDesColonnes(nomColonnesFeuille)) {
NomDeColonneInscriptionTable.modifierLesNoms(nomColonnesFeuille);
dispose();
}
}
});
btnEnregistrer.setFont(new Font("Tahoma", Font.BOLD, 18));
btnEnregistrer.setBounds(20, 750, 555, 61);
contentPane.add(btnEnregistrer);
Random random = new Random();
int randomNumber = random.nextInt(33) + 1;
ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre_"+ String.valueOf(randomNumber) +".jpg"));
Image image = imageIcon.getImage();
// Détermination de la taille souhaitée pour l'image
int newWidth = getWidth();
int newHeight = getHeight()-290;
// Redimensionnement de l'image pour qu'elle s'adapte à la taille souhaitée
Image resizedImage = image.getScaledInstance(newWidth, newHeight, Image.SCALE_SMOOTH);
// label Auteur
lblAuteurVersion = new JLabel("<html>Pablo Rodriguez - 2023<br>Version " + commandes.version +"</html>");
lblAuteurVersion.setHorizontalAlignment(SwingConstants.LEFT);
lblAuteurVersion.setFont(new Font("Arial", Font.BOLD, 14));
lblAuteurVersion.setBounds(20, 11, 325, 53);
if(randomNumber==7
|| randomNumber==10 || randomNumber==11 || randomNumber==12
|| randomNumber==14 || randomNumber==18 || randomNumber==21
|| randomNumber==22 || randomNumber==23 || randomNumber==25
|| randomNumber==27 || randomNumber==28
) {
lblAuteurVersion.setForeground(new Color(0, 0, 0));
}else {
lblAuteurVersion.setForeground(new Color(255, 255, 255));
}
contentPane.add(lblAuteurVersion);
lblImage = new JLabel("");
lblImage.setIcon(new ImageIcon(resizedImage));
lblImage.setBounds(10, 11, 1164, 297);
contentPane.add(lblImage);
JButton btnValeurParDfaut = new JButton("Valeur par défaut");
btnValeurParDfaut.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
NomDeColonneInscriptionTable.chargementParDefaut();
txtNomInformation.setText("");
txtNomAtelierRentreeHoraire.setText("");
txtNomAtelierPreRentreeEnseignant.setText("");
txtNomAtelierPreRentreeSalle.setText("");
txtNomOption.setText(commandes.nomColonne_Option);
chckbxOption.setSelected(commandes.enabled_Colonne_Option);
}
});
btnValeurParDfaut.setFont(new Font("Tahoma", Font.BOLD, 18));
btnValeurParDfaut.setBounds(605, 750, 544, 61);
contentPane.add(btnValeurParDfaut);
chckbxOption.setFont(new Font("Arial", Font.BOLD, 14));
chckbxOption.setBounds(501, 367, 82, 23);
chckbxOption.setSelected(commandes.enabled_Colonne_Option);
contentPane.add(chckbxOption);
JCheckBox chckbxInformation = new JCheckBox("activé");
chckbxInformation.setFont(new Font("Arial", Font.BOLD, 14));
chckbxInformation.setBounds(501, 413, 82, 23);
contentPane.add(chckbxInformation);
JCheckBox chckbxAtelierRentreeHoraire = new JCheckBox("activé");
chckbxAtelierRentreeHoraire.setFont(new Font("Arial", Font.BOLD, 14));
chckbxAtelierRentreeHoraire.setBounds(501, 458, 82, 23);
contentPane.add(chckbxAtelierRentreeHoraire);
JCheckBox chckbxAtelierPreRentreeEnseignant = new JCheckBox("activé");
chckbxAtelierPreRentreeEnseignant.setFont(new Font("Arial", Font.BOLD, 14));
chckbxAtelierPreRentreeEnseignant.setBounds(501, 503, 82, 23);
contentPane.add(chckbxAtelierPreRentreeEnseignant);
JCheckBox chckbxAtelierPreRentreeESalle = new JCheckBox("activé");
chckbxAtelierPreRentreeESalle.setFont(new Font("Arial", Font.BOLD, 14));
chckbxAtelierPreRentreeESalle.setBounds(501, 548, 82, 23);
contentPane.add(chckbxAtelierPreRentreeESalle);
}
}

View File

@ -20,7 +20,7 @@ public class NomDeColonneInscriptionTable {
/** /**
* Chargement des valeurs qui sont présentes dans la base. * Chargement des valeurs qui sont présentes dans la base.
* Ceux sont les valeurs des différents attributs du noeus base. * Ce sont les valeurs des différents attributs du noeud base.
*/ */
public static void chargement() { public static void chargement() {
// Valeurs par défaut // Valeurs par défaut
@ -51,8 +51,17 @@ public class NomDeColonneInscriptionTable {
commandes.nomFeuilleExcel_Inscription = commandes.nBase.getAttributes("Excel_Feuille_Inscription"); commandes.nomFeuilleExcel_Inscription = commandes.nBase.getAttributes("Excel_Feuille_Inscription");
// nom des colonnes modifiables // nom des colonnes modifiables
commandes.nomColonne_Option = commandes.nBase.getAttributes("nomColonne_Option"); commandes.nomColonne_Option_1 = commandes.nBase.getAttributes("nomColonne_Option_1");
commandes.enabled_Colonne_Option = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option")); commandes.enabled_Colonne_Option_1 = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option_1"));
commandes.nomColonne_Option_2 = commandes.nBase.getAttributes("nomColonne_Option_2");
commandes.enabled_Colonne_Option_2 = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option_2"));
commandes.nomColonne_Option_3 = commandes.nBase.getAttributes("nomColonne_Option_3");
commandes.enabled_Colonne_Option_3 = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option_3"));
commandes.nomColonne_Option_4 = commandes.nBase.getAttributes("nomColonne_Option_4");
commandes.enabled_Colonne_Option_4 = Boolean.valueOf(commandes.nBase.getAttributes("Enabled_Colonne_Option_4"));
@ -95,8 +104,17 @@ public class NomDeColonneInscriptionTable {
commandes.nomColonneMailUnivEtudiant = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nomColonneExcel_MailUnivEtudiant);//"Individu_-_Email"; commandes.nomColonneMailUnivEtudiant = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nomColonneExcel_MailUnivEtudiant);//"Individu_-_Email";
commandes.nomColonne_Option = "Option"; commandes.nomColonne_Option_1 = "Option_1";
commandes.enabled_Colonne_Option = true; commandes.enabled_Colonne_Option_1 = false;
commandes.nomColonne_Option_2 = "Atelier-rentree_horaire";
commandes.enabled_Colonne_Option_2 = true;
commandes.nomColonne_Option_3 = "Atelier_pre-rentree_enseignant";
commandes.enabled_Colonne_Option_3 = true;
commandes.nomColonne_Option_4 = "Atelier_pre-rentree_salle";
commandes.enabled_Colonne_Option_4 = true;
} }
@ -145,9 +163,21 @@ public class NomDeColonneInscriptionTable {
if(nomColonne.containsKey("Excel_Feuille_Inscription")) commandes.nomFeuilleExcel_Inscription = nomColonne.get("Excel_Feuille_Inscription"); if(nomColonne.containsKey("Excel_Feuille_Inscription")) commandes.nomFeuilleExcel_Inscription = nomColonne.get("Excel_Feuille_Inscription");
if(nomColonne.containsKey("nomColonne_Option")) { if(nomColonne.containsKey("nomColonne_Option_1")) {
commandes.nomColonne_Option = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option")); commandes.nomColonne_Option_1 = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option_1"));
commandes.enabled_Colonne_Option =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option")); commandes.enabled_Colonne_Option_1 =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option_1"));
}
if(nomColonne.containsKey("nomColonne_Option_2")) {
commandes.nomColonne_Option_2 = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option_2"));
commandes.enabled_Colonne_Option_2 =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option_2"));
}
if(nomColonne.containsKey("nomColonne_Option_3")) {
commandes.nomColonne_Option_3 = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option_3"));
commandes.enabled_Colonne_Option_3 =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option_3"));
}
if(nomColonne.containsKey("nomColonne_Option_4")) {
commandes.nomColonne_Option_4 = supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("nomColonne_Option_4"));
commandes.enabled_Colonne_Option_4 =Boolean.valueOf(nomColonne.get("Enabled_Colonne_Option_4"));
} }
// Ecriture dans la base pour prendre en compte les nouvelles colonnes et feuille // Ecriture dans la base pour prendre en compte les nouvelles colonnes et feuille
@ -190,10 +220,19 @@ public class NomDeColonneInscriptionTable {
commandes.nBase.setAttribut("Excel_Individu_-_Email", commandes.nomColonneExcel_MailUnivEtudiant); commandes.nBase.setAttribut("Excel_Individu_-_Email", commandes.nomColonneExcel_MailUnivEtudiant);
// ecriture nom de la feuille // ecriture nom de la feuille
commandes.nBase.setAttribut("Excel_Feuille_Inscription", commandes.nomFeuilleExcel_Inscription); commandes.nBase.setAttribut("Excel_Feuille_Inscription", commandes.nomFeuilleExcel_Inscription);
// colonneOpetion // Les colonnes Option
String oldNameOption = commandes.nBase.getAttributes("nomColonne_Option"); String oldNameOption_1 = commandes.nBase.getAttributes("nomColonne_Option_1");
commandes.nBase.setAttribut("nomColonne_Option", commandes.nomColonne_Option); commandes.nBase.setAttribut("nomColonne_Option_1", commandes.nomColonne_Option_1);
commandes.nBase.setAttribut("Enabled_Colonne_Option",String.valueOf(commandes.enabled_Colonne_Option)); commandes.nBase.setAttribut("Enabled_Colonne_Option_1",String.valueOf(commandes.enabled_Colonne_Option_1));
String oldNameOption_2 = commandes.nBase.getAttributes("nomColonne_Option_2");
commandes.nBase.setAttribut("nomColonne_Option_2", commandes.nomColonne_Option_2);
commandes.nBase.setAttribut("Enabled_Colonne_Option_2",String.valueOf(commandes.enabled_Colonne_Option_2));
String oldNameOption_3 = commandes.nBase.getAttributes("nomColonne_Option_3");
commandes.nBase.setAttribut("nomColonne_Option_3", commandes.nomColonne_Option_3);
commandes.nBase.setAttribut("Enabled_Colonne_Option_3",String.valueOf(commandes.enabled_Colonne_Option_3));
String oldNameOption_4 = commandes.nBase.getAttributes("nomColonne_Option_4");
commandes.nBase.setAttribut("nomColonne_Option_4", commandes.nomColonne_Option_4);
commandes.nBase.setAttribut("Enabled_Colonne_Option_4",String.valueOf(commandes.enabled_Colonne_Option_4));
if( commandes.nBase.getFirstChild()!=null) { if( commandes.nBase.getFirstChild()!=null) {
@ -208,7 +247,10 @@ public class NomDeColonneInscriptionTable {
nStudent.changeAttributName(oldNamePortableEtudiant, commandes.nomColonnePortableEtudiant); nStudent.changeAttributName(oldNamePortableEtudiant, commandes.nomColonnePortableEtudiant);
nStudent.changeAttributName(oldNameMailPersoEtudiant, commandes.nomColonneMailPersoEtudiant); nStudent.changeAttributName(oldNameMailPersoEtudiant, commandes.nomColonneMailPersoEtudiant);
nStudent.changeAttributName(oldNameMailUnivEtudiant, commandes.nomColonneMailUnivEtudiant); nStudent.changeAttributName(oldNameMailUnivEtudiant, commandes.nomColonneMailUnivEtudiant);
nStudent.changeAttributName(oldNameOption, commandes.nomColonne_Option); nStudent.changeAttributName(oldNameOption_1, commandes.nomColonne_Option_1);
nStudent.changeAttributName(oldNameOption_2, commandes.nomColonne_Option_2);
nStudent.changeAttributName(oldNameOption_3, commandes.nomColonne_Option_3);
nStudent.changeAttributName(oldNameOption_4, commandes.nomColonne_Option_4);
} }
} }
} }
@ -239,9 +281,6 @@ public class NomDeColonneInscriptionTable {
commandes.listNomDesColonnes.add("Groupe_Informatique"); commandes.listNomDesColonnes.add("Groupe_Informatique");
commandes.listNomDesColonnes.add("Groupe_Projet"); commandes.listNomDesColonnes.add("Groupe_Projet");
commandes.listNomDesColonnes.add("Groupe_Doc"); commandes.listNomDesColonnes.add("Groupe_Doc");
commandes.listNomDesColonnes.add("Atelier-rentree_horaire");
commandes.listNomDesColonnes.add("Atelier_pre-rentree_enseignant");
commandes.listNomDesColonnes.add("Atelier_pre-rentree_salle");
commandes.listNomDesColonnes.add("UE_Libre"); commandes.listNomDesColonnes.add("UE_Libre");
commandes.listNomDesColonnes.add("Covoiturage"); commandes.listNomDesColonnes.add("Covoiturage");
commandes.listNomDesColonnes.add("Etudiant_Covoiturage"); commandes.listNomDesColonnes.add("Etudiant_Covoiturage");
@ -253,79 +292,8 @@ public class NomDeColonneInscriptionTable {
commandes.listNomDesColonnes.add("Periode_2"); commandes.listNomDesColonnes.add("Periode_2");
commandes.listNomDesColonnes.add("Information"); commandes.listNomDesColonnes.add("Information");
verificationCollisition(nomColonne, message, result); verificationCollisition(nomColonne, message, result);
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Formation")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Formation")));
// }else {
// message.append("<p>Le nom de la colonne " + nomColonne.get("Excel_Formation") + " est en double.</p>");
// result =true;
// }
//
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Individu_-_Nom")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Individu_-_Nom")));
// }else {
// message.append("<p>Le nom de la colonne " + nomColonne.get("Excel_Individu_-_Nom") + " est en double.</p>");
// result =true;
// }
//
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Individu_-_Prenom")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Individu_-_Prenom")));
// }else {
// message.append("<p>Le nom de la colonne " + nomColonne.get("Excel_Individu_-_Prenom") + " est en double.</p>");
// result =true;
// }
//
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Individu_-_Code_Etudiant")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Individu_-_Code_Etudiant")));
// }else {
// message.append("<p>Le nom de la colonne " + nomColonne.get("Excel_Individu_-_Code_Etudiant") + " est en double.</p>");
// result =true;
// }
//
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Profil_etudiant_lib.")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(nomColonne.get("Excel_Profil_etudiant_lib.")));
// }else {
// message.append("<p>Le nom de la colonne " + nomColonne.get("Excel_Profil_etudiant_lib.") + " est en double.</p>");
// result =true;
// }
//
// if(!commandes.listNomDesColonnes.contains(nomColonne.get("Excel_Bac_ou_equivalence_lib."))) {
// commandes.listNomDesColonnes.add(nomColonne.get("Excel_Bac_ou_equivalence_lib."));
// }else {
// message.append("<p>Le nom de la colonne " + nomColonne.get("Excel_Bac_ou_equivalence_lib.") + " est en double.</p>");
// result =true;
// }
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("Individu_-_Tel._portable")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("Individu_-_Tel._portable")));
// }else {
// message.append("<p>Le nom de la colonne " + commandes.nBase.getAttributes("Individu_-_Tel._portable") + " est en double.</p>");
// result =true;
// }
//
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("Individu_-_Email_personnel")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("Individu_-_Email_personnel")));
// }else {
// message.append("<p>Le nom de la colonne " + commandes.nBase.getAttributes("Individu_-_Email_personnel") + " est en double.</p>");
// result =true;
// }
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("Individu_-_Email")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("Individu_-_Email")));
// }else {
// message.append("<p>Le nom de la colonne " + commandes.nBase.getAttributes("Individu_-_Email") + " est en double.</p>");
// result =true;
// }
// if(!commandes.listNomDesColonnes.contains(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("nomColonne_Option")))) {
// commandes.listNomDesColonnes.add(supprimeCaracatresSpeciaux.TousLesCaracatresSpeciaux(commandes.nBase.getAttributes("nomColonne_Option")));
// }else {
// message.append("<p>Le nom de la colonne " + commandes.nBase.getAttributes("nomColonne_Option") + " est en double.</p>");
// result =true;
// }
if(result) { if(result) {
JOptionPane.showMessageDialog(null, "<html>"+ message.toString() + "<p>Recommencer votre saisie.</p></html>"); JOptionPane.showMessageDialog(null, "<html>"+ message.toString() + "<p>Recommencer votre saisie.</p></html>");
} }

View File

@ -74,7 +74,7 @@ public class exportBaseToExcel {
data[indexFormation][29] = "Stage_2"; data[indexFormation][29] = "Stage_2";
data[indexFormation][30] = "Num_convention_2"; data[indexFormation][30] = "Num_convention_2";
data[indexFormation][31] = "Periode_2"; data[indexFormation][31] = "Periode_2";
data[indexFormation][32] = commandes.nomColonne_Option; data[indexFormation][32] = commandes.nomColonne_Option_1;
String[][] data1 = new String[formation.getNumberChildren()][32]; String[][] data1 = new String[formation.getNumberChildren()][32];
@ -111,7 +111,7 @@ public class exportBaseToExcel {
data1[indexStudent][28] = nStudent.getAttributes("Stage_2"); data1[indexStudent][28] = nStudent.getAttributes("Stage_2");
data1[indexStudent][29] = nStudent.getAttributes("Num_convention_2"); data1[indexStudent][29] = nStudent.getAttributes("Num_convention_2");
data1[indexStudent][30] = nStudent.getAttributes("Periode_2"); data1[indexStudent][30] = nStudent.getAttributes("Periode_2");
data1[indexStudent][31] = nStudent.getAttributes(commandes.nomColonne_Option); data1[indexStudent][31] = nStudent.getAttributes(commandes.nomColonne_Option_1);
data[indexFormation][33] = data1; data[indexFormation][33] = data1;
@ -158,8 +158,8 @@ public class exportBaseToExcel {
return; return;
} }
int nombreDeColonne = 34; int nombreDeColonne = 34; // Le nombre de colonne maximale est fixé à 34.
if(!commandes.enabled_Colonne_Option) nombreDeColonne--; if(!commandes.enabled_Colonne_Option_1) nombreDeColonne--;
Object[][] data = new Object[1][nombreDeColonne]; Object[][] data = new Object[1][nombreDeColonne];
@ -199,7 +199,7 @@ public class exportBaseToExcel {
data[0][numCol++] = "Stage_2"; data[0][numCol++] = "Stage_2";
data[0][numCol++] = "Num_convention_2"; data[0][numCol++] = "Num_convention_2";
data[0][numCol++] = "Periode_2"; data[0][numCol++] = "Periode_2";
if(commandes.enabled_Colonne_Option) data[0][numCol++] = commandes.nomColonne_Option; if(commandes.enabled_Colonne_Option_1) data[0][numCol++] = commandes.nomColonne_Option_1;
// le nombre de colonne par défaut de data1 est nombreDeColonne - 2 // le nombre de colonne par défaut de data1 est nombreDeColonne - 2
int nombreColoneData1 = nombreDeColonne -2; int nombreColoneData1 = nombreDeColonne -2;
@ -239,7 +239,7 @@ public class exportBaseToExcel {
data1[indexStudent][col++] = nStudent.getAttributes("Stage_2"); data1[indexStudent][col++] = nStudent.getAttributes("Stage_2");
data1[indexStudent][col++] = nStudent.getAttributes("Num_convention_2"); data1[indexStudent][col++] = nStudent.getAttributes("Num_convention_2");
data1[indexStudent][col++] = nStudent.getAttributes("Periode_2"); data1[indexStudent][col++] = nStudent.getAttributes("Periode_2");
if(commandes.enabled_Colonne_Option) data1[indexStudent][col++] = nStudent.getAttributes(commandes.nomColonne_Option); if(commandes.enabled_Colonne_Option_1) data1[indexStudent][col++] = nStudent.getAttributes(commandes.nomColonne_Option_1);
data[0][numCol] = data1; data[0][numCol] = data1;
indexStudent++; indexStudent++;

View File

@ -281,8 +281,17 @@ public class VersionChecker {
nBase.setAttribut("Excel_Feuille_Inscription",commandes.nomFeuilleExcel_Inscription); nBase.setAttribut("Excel_Feuille_Inscription",commandes.nomFeuilleExcel_Inscription);
nBase.setAttribut("nomColonne_Option", "Option"); nBase.setAttribut("nomColonne_Option_1", "Option_1");
nBase.setAttribut("Enabled_Colonne_Option", "true"); nBase.setAttribut("Enabled_Colonne_Option_1", "false");
nBase.setAttribut("nomColonne_Option_2", "Atelier-rentree_horaire");
nBase.setAttribut("Enabled_Colonne_Option_2", "true");
nBase.setAttribut("nomColonne_Option_3", "Atelier_pre-rentree_enseignant");
nBase.setAttribut("Enabled_Colonne_Option_3", "true");
nBase.setAttribut("nomColonne_Option_4", "Atelier_pre-rentree_salle");
nBase.setAttribut("Enabled_Colonne_Option_4", "true");
// Ajoute le groupe_TP dans la base base. // Ajoute le groupe_TP dans la base base.
// Trie les noeuds enfants des formation par ordre alphabétique des noms des enfants. // Trie les noeuds enfants des formation par ordre alphabétique des noms des enfants.
@ -291,6 +300,19 @@ public class VersionChecker {
nFormation.setAttribut("Colonne_Groupe_TP", "true"); nFormation.setAttribut("Colonne_Groupe_TP", "true");
for(noeud nStudent : nFormation.getChildren()) { for(noeud nStudent : nFormation.getChildren()) {
nStudent.addAttribute("Groupe_TP", ""); nStudent.addAttribute("Groupe_TP", "");
nStudent.changeAttributName("Option", "Option_1");
if(nStudent.getAttributes("Option")==null) {
nStudent.setAttribut("Option_1", "");
}
if(nStudent.getAttributes("Atelier-rentree_horaire")==null) {
nStudent.setAttribut("Atelier-rentree_horaire", "");
}
if(nStudent.getAttributes("Atelier_pre-rentree_enseignant")==null) {
nStudent.setAttribut("Atelier_pre-rentree_enseignant", "");
}
if(nStudent.getAttributes("Atelier_pre-rentree_salle")==null) {
nStudent.setAttribut("Atelier_pre-rentree_salle", "");
}
} }
nFormation.triAlphabetiqueDesEnfants(commandes.nomColonneNomEtudiant); nFormation.triAlphabetiqueDesEnfants(commandes.nomColonneNomEtudiant);
} }

View File

@ -51,8 +51,19 @@ public class commandes {
//noms des colonnes de l'application qui sont modifiables //noms des colonnes de l'application qui sont modifiables
public static String nomColonne_Option = "Option"; public static String nomColonne_Option_1 = "Option_1";
public static boolean enabled_Colonne_Option = true; public static boolean enabled_Colonne_Option_1 = true;
public static String nomColonne_Option_2 = "Atelier-rentree_horaire";
public static boolean enabled_Colonne_Option_2 = true;
public static String nomColonne_Option_3 = "Atelier_pre-rentree_enseignant";
public static boolean enabled_Colonne_Option_3 = true;
public static String nomColonne_Option_4 = "Atelier_pre-rentree_salle";
public static boolean enabled_Colonne_Option_4 = true;
// nombre d'image d'acceuil
public static int nombreImage = 34;
} }

View File

@ -256,7 +256,9 @@ public class noeud implements Cloneable{
* @param newName * @param newName
*/ */
public void changeAttributName(String oldName, String newName) { public void changeAttributName(String oldName, String newName) {
if(attributes.get(oldName)==null) return; if(attributes.get(oldName)==null) {
return;
}
String value = attributes.get(oldName); String value = attributes.get(oldName);
attributes.remove(oldName); attributes.remove(oldName);
attributes.put(newName, value); attributes.put(newName, value);

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
src/resources/test.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 MiB