Autor | Zpráva | ||
---|---|---|---|
scratcher Profil |
#1 · Zasláno: 13. 4. 2009, 20:24:17
Zdravím,
Potřebuji poradit s problémem jak začít. Jde o objednávání jídla to následujícím způsobem. Zákazník přijde na web a chce si objednat jídlo, zvolí si datum a zobrazí se mu nabídka jídel na zvolené datum. Pokud má zájem o nějaké jídlo tak objednání je trochu specifické viz př: pokud je 1.1.2009 tak si může objednat jídlo až na den 2.1.2009 a to jen do 12:00 dne 1.1., pokud bude 2.1.2009 muze objednat jidlo az na den 3.1 a zas jen do 12:00 dne 2.1.2009. Ale 1.1.2009 může objednat i na 3.1 ale není to již omezene hodinou do kdy. doufam ze je to nejak pochopitelné. Už nad tím sedím půl dne a pořád nemůžu vymyslet funkční řešení, díky za nakopnutí :) |
||
Mastodont Profil |
#2 · Zasláno: 13. 4. 2009, 20:26:32
pokud je 1.1.2009 tak si může objednat jídlo až na den 2.1.2009 a to jen do 12:00 dne 1.1.
... Ale 1.1.2009 může objednat i na 3.1 ale není to již omezene hodinou do kdy Myslím, že to moc pochopitelné není. |
||
nightfish Profil |
#3 · Zasláno: 13. 4. 2009, 20:33:39
T = datum aktuálního dne
do T 12:00 lze objednat jídlo na den T+1 do T 23:59 lze objednat jídlo na den T+2 a všechny následující (pravděpodobně) |
||
Alphard Profil |
#4 · Zasláno: 13. 4. 2009, 20:35:17
Myslím, že to chápu. Je to tak, že pokud si klient objednává oběd na následující den, může tak učinit pouze do 12:00, ne?
Řešení by také neměl být problém, víme, kdy si objednává a na kdy si objednává, takže jednoduchá podmínka. |
||
joe Profil |
#5 · Zasláno: 13. 4. 2009, 20:38:37
Takže jen první den v měsíci si může objednávat jídla na další dny dopředu a v ostatní dny jen na následující den? Tak to se asi moc nevyplatí!
|
||
AM_ Profil |
#6 · Zasláno: 13. 4. 2009, 20:42:03
nightfish
Je to sice detail, ale ve 23:59:30 si lze objednat na kdy? Pokud je čas <12:00, lze si objednat na zítřek , ELSE si lze objednat až na pozítří |
||
scratcher Profil |
#7 · Zasláno: 13. 4. 2009, 21:21:43 · Upravil/a: scratcher
„Myslím, že to chápu. Je to tak, že pokud si klient objednává oběd na následující den, může tak učinit pouze do 12:00, ne?“
„Řešení by také neměl být problém, víme, kdy si objednává a na kdy si objednává, takže jednoduchá podmínka.“ je to presne tak, pokud si objednava na dalsi den (př. na 2.1.) muze tak ucinit do 12:00 (dne 1.1.). ale pokud si objednava na pozitri (na 3.1.), tak si muze objednat i po te 12:00 (toho 1.1). |
||
scratcher Profil |
#8 · Zasláno: 15. 4. 2009, 13:45:42
nikdo neporadi?
|
||
tiso Profil |
#9 · Zasláno: 15. 4. 2009, 13:56:30
scratcher - ale veď ti už poradili.
|
||
Snake.AAS Profil * |
#10 · Zasláno: 15. 4. 2009, 20:55:00
takhle má objednávání u nás menza na báňské....
jak už tady bylo řečeno základem je že kontrolujete datum na které si chce uživatel objednat. pokud je to datum dnes+1 tak kontrolujete i čas (</> 12 hodin). pokud je datum menší než dnes, tak nepovolíte žádné objednávání a pokud je to více než dnes+1 tak bez problému objednává... opsat to do jazyka už asi bude triviální.... ale všechno tu už bylo řečeno! |
||
Časová prodleva: 15 let
|
0