Suchergebnisse

Suchergebnisse 1-13 von insgesamt 13.

  • Benutzer-Avatarbild

    Zitat von tragl: „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)“Ich glaub nicht, dasss die Anzahl an ListView-Spalten unbegrenzt ist. Ich neige zu MA horizontal, weil die Anzahl der MA ist endlich, die der Tage unendlich - und das kann man horizontal schlecht darstellen. Üblicherweise stellt man ja …

  • Benutzer-Avatarbild

    Zitat von tragl: „Der EingabeDialog für Urlaub/Krank sollte noch erweitert werden, sodass ein Zeitraum angegeben werden kann -> Datum(s) daraus sollen dann automatisch als Eintrag erstellt werden.“Kannst auch nochmal meine Stechuhr angucken. Da kann man U/K/H direkt ins DGV eintragen - das geht auch bei mehreren so flott, dass ich da kein Bedarf sehe, was spezielles mit Multi-Selection zu coden (was duchaus auch möglich wäre). Und coloriert ists auch.

  • Benutzer-Avatarbild

    Danke für den BugReport. (Übrigens: Prefixe an Enums sind unnötig und hässlich. Vergleiche Bundesland.SH mit Bundesland.blSH) Ich hab folgende Ausgabe gemacht: VB.NET-Quellcode (11 Zeilen) Ergebnis:Quellcode (13 Zeilen)Sieht mir richtig aus - BussnBetTag hamwa nich.

  • Benutzer-Avatarbild

    Hab schon geschaut - ich glaub der Bug ist deiner. Ansonsten mitte Sprachen sehe ich locker. Das wichtigste ist, dass die Leser es verstehen - und zuallererst man selbst. Klar, generell Englisch bevorzugen. Aber viele Dinge sind schon inne Muttersprache schwierig genug begrifflich exakt zu fassen - da mussich mich nicht auch noch mit meinen Englisch-Unkenntnissen lächerlich machen. Also Strictly Denglisch! Dassis die Sprache der Zukunft!

  • Benutzer-Avatarbild

    Zitat von tragl: „obwohl hinter ChristiHimmelfahrt in Pulbic Enum Feiertag nix steht“Das ist der Bug! Wenn hinter einem enum nix steht, wird einfach hochgezählt. Bei mir siehts so aus:VB.NET-Quellcode (15 Zeilen)Dadurch erhält ChristiHimmelfahrt den Wert 4 - und das wird im HashSet nie gefunden, wenn darin realexistierende Datumse gesucht werden. Also die beweglichen Feiertage haben sehr niedrige Werte, während die fixen Feiertage den Monat als monat << 16 eincodiert haben, und dadurch immer > 2…

  • Benutzer-Avatarbild

    Du liegst goldrichtig, wenn du hier einen Kommentar spendierst (ich bin ansonsten absoluter Gegner des allgemeinen Kommentier-Fimmels) Nur Zitat: „VB.NET-Quellcode (1 Zeile)“Du wirst vermutlich der einzige sein, der diesen Comment versteht, odr?

  • Benutzer-Avatarbild

    jo, für ein Tut mehr Kommentare auf jeden Fall. Aber vor allem müssen Kommentare auch stimmen. Es stimmt nicht, dass Bewegliche nach den Festen stehen müssen. Und kurz sein. Also heutzutage würde ich so kommentieren:VB.NET-Quellcode (18 Zeilen) Aber Verständlichkeit ist sone Sache. Letztendlich kannst du besser entscheiden als ich, ob mein Code verständlich ist. Kommentare sind auch Code.

  • Benutzer-Avatarbild

    Zitat von tragl: „Ich hab dir das Projekt mal angehangen, würdest du dir das mal anschauen, bevor ich einer der Helpers zerschieße?“Nachwievor kannste dich scheints nicht mit SolutionExplorer - OpenSource anfreunden, was? Damit kannste mit 1 Click ein "smartes Zip" anlegen, numeriert, und ohne Binaries. Einmal draufklicksen, und du kannst deine Sources getrost verwüsten, ohne Angst vor unwiederbringlichen Verlusten. (Zb Binaries in auf VBP hochgeladenen Zips sind eiglich nicht erlaubt.) Ich hab …

  • Benutzer-Avatarbild

    Zitat von tragl: „Kann man diesen Setup-Mist nicht weglassen, sodass man direkt das fertige Programm erhält?“ Ich wusste garnet, dass da iwas mit Setup drinne ist. Normalerweise sucht man die *.sln - Datei einer Solution, und öffnet sie per Doppelklick im VisualStudio. Dann F5 drücken und es kompiliert und läuft. Vielleicht verbirgt dein DateiBrowser DateiEndungen - das macht es natürlich nicht einfacher, die *.sln - Datei zu finden. vb-paradise.de/index.php/Attac…35649e6bba44fbb6b763db519 So si…

  • Benutzer-Avatarbild

    Mit "Pattern bei dir" meine ich eben Pattern bei dir - also dass du es bestimmst, dass in deinen Anwendungen es immer, oder zumindest normalerweise so laufen soll: "Wenn DetailDialog mit DialogResult.Ok schliesst, soll das Dataset abgespeichert werden". Das wäre dann der "tddP" - der "Tragl-DetailDialog-Pattern". Zitat von tragl: „das Einzige was ich derzeit hinbekommen würde wäre mir eine Sub zu bauen, die das alles abhandelt. Dazu müsste ich aber in FormClosing auf die Sub verweisen“Sub bauen …

  • Benutzer-Avatarbild

    Logisch, dass der Dialog zweimal öffnet - mein .EditNew erstellt sich eine Instanz und öffnet sie, und wenn du auch eine erstellst und öffnest, dann ist das zweimal. probierma einfach so wie ich gesagt habZitat: „Deine Sub kann einfach mein .EditNew aufrufen, und wenn dieses Dialog.Ok returnt, dann speicherste halt das Dataset.“ VB.NET-Quellcode (11 Zeilen)Dazu musste aber dts.SaveDts noch minimal anpassen - dasses bei Nothing nicht abschmiert. (Und bitte aufhören mit dem ständigem Dts.ReloadDts…

  • Benutzer-Avatarbild

    Dassisn Bug, der muss behoben werden. ReLoad ist nicht dazu da - und hat auch Nebenwirkungen. (Etwa bei einem Reload geht die Selection flöten, weil ja alle Daten gelöscht und neu eingelesen werden.) Ein logischer Fehler ist schomal, dass wenn der Filter auf einem bestimmten Mitarbeiter sitzt, dass du im DetailDialog dann einen anderen anwählen können willst - vielleicht führt das ja zu dem komischen Verhalten. Sieht so aus - wenn ich den Filter deaktiviere scheint mir nix komisch.

  • Benutzer-Avatarbild

    ich halte für möglich, dasses doch zwingend notwendig ist. Habs aber bislang nur soweit untersucht, dass eben wenn kein Filter besteht, dass dann der Fehler nicht auftritt.