vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen 
Autor: Manfred X
Datum: 19.03.13 19:54

Hallo!

So ganz habe ich die Berechnung der Projektdauer nicht verstanden.
Der Code ist übrigens nicht genial. Er soll verschiedene Varianten
des Umgangs mit Zeitangaben und Perioden demonstrieren.
Das Problem sind die arbeitsfreien Tage. Das Framework enthält keine
kulturspezifischen Angaben zu Feiertagen.
Dazu kommt, daß auch noch betriebsspezifische Regelungen zu
freien Tagen (z.B. Betriebsferien, Versammlungen) zu beachten sind.

Ich habe deshalb nur eine Liste eingebaut, die noch im Form-Load-Event
mit den Datumswerten der freien Tage zu füllen ist ....
Des weiteren gibt es eine zusätzliche Möglichkeit, Erweiterungstage (ExDauer)
für die Projektdauer anzugeben.

Public Class frmProjektEnde
 
    'Eingangsdatum und Uhrzeit der Anfrage
    Dim lblEingang As New Label With _
        {.Parent = Me, .Width = 200, .Text = "Abfrageeingang: "}
 
    Dim WithEvents dtpEingangsDatum As New DateTimePicker With _
        {.Parent = Me, .Top = 40, .Width = 200, .Value = CDate(Now)}
 
    Dim WithEvents dtpEingangsUhrzeit As New DateTimePicker With _
          {.Parent = Me, .Top = 80, _
           .Width = 200, .Format = DateTimePickerFormat.Time}
 
    'Dauer des Projekts (in Arbeitstagen)
    Dim lblDauer As New Label With _
        {.Parent = Me, .Width = 100, .Left = 350, .Top = 40, .Text = _
        "Projekt-Dauer: "}
 
    Dim WithEvents txtDauer As New TextBox With _
        {.Parent = Me, .Width = 100, .Left = 450, .Top = 40, .Text = "3"}
 
    Dim lblExDauer As New Label With _
        {.Parent = Me, .Width = 100, .Left = 350, .Top = 80, .Text = _
        "Zusatz-Tage: "}
 
    Dim WithEvents txtExDauer As New TextBox With _
        {.Parent = Me, .Width = 100, .Left = 450, .Top = 80, .Text = "2"}
 
    'Schluß-Uhrzeit für Projektstart am gleichen Tag
    Dim lblSchlußzeit As New Label With _
       {.Parent = Me, .Width = 100, .Left = 350, .Text = "Redaktionsschluß: "}
 
    Dim WithEvents txtSchlußzeit As New MaskedTextBox With _
        {.Parent = Me, .Width = 100, .Left = 450, .Mask = "00:00", .Text = _
        "1000"}
 
    'Berechnungsbutton
    Dim WithEvents btnCompute As New Button With _
        {.Parent = Me, .Top = 120, _
        .Width = 200, .Text = "Berechne Datum Projektende"}
 
    'Anzeige des Ergebnisses
    Dim lblProjektEnde As New Label With _
        {.Parent = Me, .Top = 120, .Left = 350, _
        .Width = 300, .Height = 50, .Text = "", .BackColor = Color.LightGray}
 
    'Liste der arbeitsfreien Tage
    Private lstFreierTag As New List(Of Date)
 
    '(Fortsetzung folgt)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.833weiß nix16.03.13 12:11
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.110sv0001016.03.13 14:25
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.020weiß nix16.03.13 17:12
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.012Manfred X16.03.13 14:55
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.079weiß nix16.03.13 17:25
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.297Manfred X16.03.13 18:26
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen1.927weiß nix17.03.13 18:12
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.001Manfred X17.03.13 19:47
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen1.905weiß nix18.03.13 18:11
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.058Manfred X18.03.13 19:08
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen1.887weiß nix19.03.13 18:28
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen1.997Manfred X19.03.13 19:54
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen2.060weiß nix20.03.13 18:45
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen1.900Manfred X20.03.13 19:15
Re: Nettoarbeitstage mit Eingabe einer Dezimalzahl berechnen1.910weiß nix23.03.13 16:35
Fortsetzung2.053Manfred X19.03.13 19:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel