Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%)
|
Aplikacja generalnie polega na tym, że raportujemy sobie czas pracy możemy wprowadzać korekty itd.
Mam takich kilka scenariuszy:
Moje pytanie brzmi jak najlepiej będzie te scenariusze obsłużyć używając DateTime ? Macie jakieś pomysły ? Miał może ktoś z was kiedyś podobny problem i jest w stanie podzielić się wiedzą jak w łatwy sposób to można osiągnać? Chodzi mi najbardziej o problem w scenariuszach 2 i 3 wydają mi się najbardziej skomplikowane. Ten post edytował rad11 5.06.2018, 06:56:54 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Jak dla mnie robienie czegoś takiego w oparciu o formularze to trochę bez sensu. Skończy się tak, że ktoś wpisze zły zakres, podzieli mu wcześniejszy wpis na dwa, potem zmieni datę/czas, znów coś podzieli i będzie ogólny burdel.
MZ tutaj lepiej o to zadbać na poziomie interfejsu, a sam model tylko musi zabronić zapisywać zazębiające się okresy. Na poziomie interfejsu ogarnąłbym to na podobnej zasadzie jak w google calendar - używając np. jqueryUI szubko uzyskasz przyzwoity efektt. Będzie znacznie wygodniej i unikniesz zarządzanie piekiełkiem podzielonych przypadkowo zadań przez omyłkowe wpisy. |
|
|
|
rad11 Dzielenie zakresów 5.06.2018, 06:55:20
Pyton_000 Każde zadanie to obiekt składający się z początku ... 5.06.2018, 07:47:56
rad11 A czy uważasz że dało by się to zrobić nie używają... 6.06.2018, 10:43:06
SmokAnalog Pytanie czy chcesz pozwalać na dziury w czasie. Je... 6.06.2018, 10:48:42
rad11 @SmokAnalog zapisywany jest początek oraz koniec i... 6.06.2018, 10:52:50
SmokAnalog Jeżeli zadania nie mogą się nakładać (co wcale nie... 6.06.2018, 11:01:30
Pyton_000 Zacznij sobie od rozpisania wszystkich warunków a ... 6.06.2018, 11:06:16
SmokAnalog Nikt tu nie wspominał jeszcze o implementacji inte... 6.06.2018, 12:16:08
rad11 Fomularz już jest i wygląda tak https://ibb.co/nER... 6.06.2018, 12:19:05
athabus SmokAnalog, ale walidacja to jedno, a scenariusze ... 6.06.2018, 12:39:14
SmokAnalog Wszystko zależy od tego w jaki sposób to ma być uż... 6.06.2018, 12:47:38
rad11 Tych zadań jest dużo, ale raczej zmiana interfejsu... 6.06.2018, 12:57:57
athabus No też prawda - jak będzie 5 ogarniętych ludzi, ma... 6.06.2018, 13:00:27 ![]() ![]() |
|
Aktualny czas: 12.03.2026 - 08:08 |