Hallo zusammen.
Da ich nirgendwo wirklich fündig geworden bin, dachte ich ich starte mal einen Sammelthread für einen Urlaubsplaner.
Ich hab' dazu ein kleines Projekt gebaut, mit 3 Forms die anzeigen, wie ich mir das in etwa vorstelle.
Die 3 Forms sind "händisch" mit Daten gefüllt und sollen wirklich nur meine Idee aufzeigen:
In unserem Unternehmen gibt es etliche Standorte und pro Standort nochmal etliche Mitarbeiter.
Hier könnte man auch Umdenken in z.B. "Abteilung" -> "Mitarbeiter"
Meine Ideen zur Ansicht:
eine Ansicht Gruppierung - Mit Standort und Mitarbeitern angezeigt
eine Ansicht Mitarbeiter - alle Mitarbeiter untereinander weg (könnte man vorher Filtern)
eine Ansicht Standort - Summierung Urlaub/Krank für bestimmten Zeitraum auf Standortebene
Der Datumsbereich soll gefiltert werden können, ansonsten beim Öffnen automatisch das aktuelle Datum + 1 Monat anzeigen.
Ansonsten könnte man auch die z.B. 3 Varianten (siehe oben) in ein Dropdown packen, dann würde man nur eine Form mit ListView benötigen.
Die Daten zu Mitarbeiter, Standort und Urlaub liegen in einem DataSet bestehend aus "Standort" "Mitarbeiter" "Urlaubsplan"
Eingaben würde ich wie folgt vorsehen:
Urlaub: 1 = ganzer Tag / 0,5 = halber Tag
Krank: K = ganzer Tag / k = halber Tag | Alternativ auch 1 = ganzer Tag / 0,5 = halber Tag (lässt sich wohl einfacher summieren )
Sichtbarkeit der Daten:
Ich denke am sinnvollsten wäre hier wohl mit einer ListView zu arbeiten Das DGV hat wohl begrenzte Anzahl an Spalten,
vorstellbar wäre (Datum vertikal, Mitarbeiter horizontal) oder (Datum horizontal, Mitarbeiter vertikal)
Alternativ auch ein TabControl mit den einzelnen Monaten als TabPages
Die Spalten (oder jenachdem Zeilen) mit Datum sollen dann anhand des Auswahlbereichs gefüllt werden und nur Daten an dem Datum anzeigen,
an dem es auch Einträge im DataSet dazu gibt.
Ich weiß nicht ob sowas überhaupt lösbar ist,
würde mich aber freuen, wenn hier viele Ideen (zur Umsetzung und zum Design) dazu zustande kämen, ggf. hat auch jemand Lust
und Zeit das Ganze mit zu entwickeln. ich hab' in vielen Foren gelesen, dass danach gesucht wird - aber eine richtige Lösung hab ich noch keine gefunden.
Im angehangenen Projekt können u.a. auch Testdaten erfasst werden (es sind auch schon welche von mir angelegt). Beim Code bitte nicht meckern,
ich bin noch recht frisch in der Programmierung und hab' das auf die Schnelle mal gemacht.
Schaut einfach mal rein
Achso - hier noch 2 Bildchen, wie ich das derzeit über Excel gelöst hab:
Da ich nirgendwo wirklich fündig geworden bin, dachte ich ich starte mal einen Sammelthread für einen Urlaubsplaner.
Ich hab' dazu ein kleines Projekt gebaut, mit 3 Forms die anzeigen, wie ich mir das in etwa vorstelle.
Die 3 Forms sind "händisch" mit Daten gefüllt und sollen wirklich nur meine Idee aufzeigen:
In unserem Unternehmen gibt es etliche Standorte und pro Standort nochmal etliche Mitarbeiter.
Hier könnte man auch Umdenken in z.B. "Abteilung" -> "Mitarbeiter"
Meine Ideen zur Ansicht:
eine Ansicht Gruppierung - Mit Standort und Mitarbeitern angezeigt
eine Ansicht Mitarbeiter - alle Mitarbeiter untereinander weg (könnte man vorher Filtern)
eine Ansicht Standort - Summierung Urlaub/Krank für bestimmten Zeitraum auf Standortebene
Der Datumsbereich soll gefiltert werden können, ansonsten beim Öffnen automatisch das aktuelle Datum + 1 Monat anzeigen.
Ansonsten könnte man auch die z.B. 3 Varianten (siehe oben) in ein Dropdown packen, dann würde man nur eine Form mit ListView benötigen.
Die Daten zu Mitarbeiter, Standort und Urlaub liegen in einem DataSet bestehend aus "Standort" "Mitarbeiter" "Urlaubsplan"
Eingaben würde ich wie folgt vorsehen:
Urlaub: 1 = ganzer Tag / 0,5 = halber Tag
Krank: K = ganzer Tag / k = halber Tag | Alternativ auch 1 = ganzer Tag / 0,5 = halber Tag (lässt sich wohl einfacher summieren )
Sichtbarkeit der Daten:
Ich denke am sinnvollsten wäre hier wohl mit einer ListView zu arbeiten Das DGV hat wohl begrenzte Anzahl an Spalten,
vorstellbar wäre (Datum vertikal, Mitarbeiter horizontal) oder (Datum horizontal, Mitarbeiter vertikal)
Alternativ auch ein TabControl mit den einzelnen Monaten als TabPages
Die Spalten (oder jenachdem Zeilen) mit Datum sollen dann anhand des Auswahlbereichs gefüllt werden und nur Daten an dem Datum anzeigen,
an dem es auch Einträge im DataSet dazu gibt.
Ich weiß nicht ob sowas überhaupt lösbar ist,
würde mich aber freuen, wenn hier viele Ideen (zur Umsetzung und zum Design) dazu zustande kämen, ggf. hat auch jemand Lust
und Zeit das Ganze mit zu entwickeln. ich hab' in vielen Foren gelesen, dass danach gesucht wird - aber eine richtige Lösung hab ich noch keine gefunden.
Im angehangenen Projekt können u.a. auch Testdaten erfasst werden (es sind auch schon welche von mir angelegt). Beim Code bitte nicht meckern,
ich bin noch recht frisch in der Programmierung und hab' das auf die Schnelle mal gemacht.
Schaut einfach mal rein
Achso - hier noch 2 Bildchen, wie ich das derzeit über Excel gelöst hab:
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"