Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dzielenie zakresów
rad11
post
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:

  1. Scenariusz 1
  2. Użytkownik chce podzielić okres pracy 10:00 - 14:00 na pół, bo zapomniał przełączyć zadania
  3. Wprowadza korektę z nowym zadaniem, w godzinach 12:00 - 14:00. Korekta macierzystego czasu pracy wprowadza się automatycznie
  4.  
  5. Scenariusz 2:
  6. Użytkownik pracował w godzinach 9:00 - 17:00 na jednym zadaniu, ale przypomniał sobie, że w godzinach 11:00 - 12:00 powinien raportować na co innego.
  7. Wprowadza korektę na inne zadanie w godzinach 11:00 - 12:00
  8. Macierzysty okres pracy automatycznie dzieli się na dwa okresy 9:00 - 11:00 i 12:00 - 17:00.
  9.  
  10. Scenariusz 3
  11. Użytkownik pracował
  12. w godzinach 9:00-11:00 na zadaniu A
  13. w godzinach 11:00-17:00 na zadaniu B
  14. Użytkownik chce wprowadzić korektę w czasie 10-12 wprowadzając zadanie C
  15. Macierzyste czasy pracy zadania A i B zostają skorygowane o zadanie C
  16.  
  17. Scenariusz 4
  18. Użytkownik pracował na zadaniu A w godzinach 10:00-12:00
  19. Użytkownik pomylił zadania i logował czas nie na ten task
  20. Użytkownik podmienia nazwę zadania A na B
  21. pozostawiając czas macierzysty 10:00-12:00


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Wszystko zależy od tego w jaki sposób to ma być używane. Jeśli tych zadań ma być dużo, to faktycznie w formularzu będzie można się utopić. Ale jeśli jest tylko kilka na dzień, to takie wpisywanie nie jest takie straszne, szczególnie jak będzie też wizualizacja dnia gdzieś obok formularza. Czasami łatwiej coś wpisać niż bawić się klockami. Zależy jak leży (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 09:14