Skillnad mellan versioner av "1.6 Gränssnitt mot kalendern"

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(9 mellanliggande versioner av samma användare visas inte)
Rad 18: Rad 18:
 
När ett beställningsdatum väljs i kalendern ska ett leveransdatum visas. Regler:
 
När ett beställningsdatum väljs i kalendern ska ett leveransdatum visas. Regler:
  
Leveransdatum ska i regel ligga 2 dagar efter beställningsdatum.
+
1) Leveransdatum ska i regel ligga 2 dagar efter beställningsdatum.
  
Söndagar kan inte levereras, dvs: Ligger en söndag mellan leverans- & beställ-
+
2) Söndagar kan inte levereras, dvs: Ligger en söndag mellan leverans- och
  
ningsdatum, ska leveranstiden vara 3 dagar.
+
    beställningsdatum, ska leveranstiden vara 3 dagar.
 +
 
 +
3) När formen laddas, ska dagens datum vara markerad och visas i kalendern.
 +
 
 +
4) Kalendern ska innehålla datum maximalt ett år efter dagens datum.
 
</big>
 
</big>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Kod bakom knapparna</span></b> =
+
<big><big><big>Dessa regler är implementerade i koderna nedan:</big></big></big>
 +
 
 +
 
 +
= <b><span style="color:#931136">Kod bakom DateTimePricker</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
 
<big>
 
<big>
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Koden_ListBoxar.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Koden_DateTimeP.jpg]]</div>
 
</big>
 
</big>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Fullständiga instruktioner till detta projekt finns i kursboken, sid 26-27.</span></b> =
+
= <b><span style="color:#931136">Kod bakom formen</span></b> =
 +
<div class="ovnC">
 +
<big>
 +
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Koden_Form.jpg]]</div>
 +
</big>
 +
</div>
 +
 
 +
 
 +
= <b><span style="color:#931136">Fullständiga instruktioner till detta projekt finns i kursboken, sid 28-29.</span></b> =
 +
 
 +
<br>
  
 +
&nbsp;
  
  
Rad 53: Rad 71:
  
  
[[Matte:Copyrights|Copyright]] © 2020 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.
+
[[Matte:Copyrights|Copyright]] © 2021 [https://www.techpages.se <b><span style="color:blue">TechPages AB</span></b>]. All Rights Reserved.

Nuvarande version från 11 september 2021 kl. 15.21

        <<  Förra avsnitt          Genomgång          Övningar  >>      


Projektet DeliveryDate med kontrollen DateTimePricker

DeliveryDatea.jpg

Kontrollen DateTimePricker är ett gränssnitt mot aktuell kalender.

När ett beställningsdatum väljs i kalendern ska ett leveransdatum visas. Regler:

1) Leveransdatum ska i regel ligga 2 dagar efter beställningsdatum.

2) Söndagar kan inte levereras, dvs: Ligger en söndag mellan leverans- och

    beställningsdatum, ska leveranstiden vara 3 dagar.

3) När formen laddas, ska dagens datum vara markerad och visas i kalendern.

4) Kalendern ska innehålla datum maximalt ett år efter dagens datum.


Dessa regler är implementerade i koderna nedan:


Kod bakom DateTimePricker

Koden DateTimeP.jpg


Kod bakom formen

Koden Form.jpg


Fullständiga instruktioner till detta projekt finns i kursboken, sid 28-29.


 









Copyright © 2021 TechPages AB. All Rights Reserved.