WinFuture-Forum.de: Warenwirtschaftssystem - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Warenwirtschaftssystem


#1 Mitglied ist offline   Cirrius 

  • Gruppe: aktive Mitglieder
  • Beiträge: 683
  • Beigetreten: 08. Januar 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Hannover
  • Interessen:Alles was Spaß macht...

geschrieben 23. November 2003 - 23:37

hallo,

ich bin gerade dabei für einen kunden ein komplettes warenwirtschaftssystem mit allem bla bla (Kunden, Belege, Quittungen, Angebote, Ein/Ausbuchungen, RMA, Kassenverwaltung,...) zu entwicklen, dies geschieht leider unter zeitdruck so das ich eine einfache frage hätte:

Gibt es eine möglichkeit die deutschen Feiertage zu berechnen?

Dies wäre nämlich sehr wichtig... aber ich habe bis jetzt leider noch keine lösung gefunden - das man sie berechnen kann ist mir klar - aber wo gibt es eine auflistung wie?

Dieser Beitrag wurde von Cirrius bearbeitet: 23. November 2003 - 23:38

7D60E9CE87A42C77CE3D15E5693490EB
0

Anzeige



#2 Mitglied ist offline   kristijan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 34
  • Beigetreten: 23. September 03
  • Reputation: 0

geschrieben 24. November 2003 - 08:37

also mir ist nicht bekannt das sie berechnebar sind.
Schließlich hat jedes Bundesland andere Feiertage, jedenfalls teilweise. (zb. Buß und Bettag?. oder Allerheiligen (In rheinland Pfalz ja in Hessen nein ).
Wäre es nicht besser eine Liste einfach zu haben? oder eine Extra Datenbank tabelle ? Oder den Tagen halt ein Flag zu setzen.
Man weiß ja nie ob wirklich nochmal ein feiertag hinzukommt ( wahrschienlich kommen eher noch welche weg, wenn es so weitergeht)....

Nur mal so als gedankenspiel


Mit welcher Programmiersprache bzw Datenbank erstellst du das system?


bis dann

viel erfolg
0

#3 Mitglied ist offline   Lutz1965 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.441
  • Beigetreten: 05. Mai 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rieseby (Schleswig-Holstein)

geschrieben 24. November 2003 - 08:47

Hallo

kannst ja mal hier schauen, ob da was dabei ist:

Kalender

Gruss

Lutz
Betriebsystem : Windows 7 Ulti. 32 BIT
Meine Hardware :
* ATX Gehäuse Schwarz mit Seitenfenster mit LED-Lüfter blau) mit einem 420 Watt Netzteil
* MainBoard = ASUS F1A55 - ML K
* Speicher = 1x 8GB
* Grafikkarte = ATI Radeon Sapphire HD 5450 512 MB passiv gekühlt
* Festplatten : 2x Samsung HD501LJ (SATA 2, 500 GB) / 1x Samsung HD400LJ (SATA 2, 400 GB)
* Brenner = 1x LG GSA - H62N (SATA) / 1x GSA-H58N (IDE)
Bildschirm : TfT Acer X203H
Drucker : Epson Stylus DX4450
DSL : 25000 Telekom
0

#4 Mitglied ist offline   Cirrius 

  • Gruppe: aktive Mitglieder
  • Beiträge: 683
  • Beigetreten: 08. Januar 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Hannover
  • Interessen:Alles was Spaß macht...

geschrieben 24. November 2003 - 20:57

Schaut mal was ich tolles gefunden habe
<_<

//---------------------------------------------------------------------------
//  Funktion CalcHolidays() by http://rad.bytesandmore.de
//---------------------------------------------------------------------------
//  Beschreibung:        Füllt ilDayNoArray-Array mit Werten
//
//  Parameter:           Kalenderjahr, Zeiger auf 17-Elementiges int-Array,
//                       in dem die lfd. Nummern der Tage abgelegt werden
//                       (also z.B. 32 für 1. Februar)
//
//                       Man kann natürlich auch mit TDate/TDateTime arbeiten,
//                       in der uhrsprünglichen Anwendung wurden die Nummern
//                       benötigt, um auf Datensätze zuzugreifen.
//---------------------------------------------------------------------------
void CalcHolidays(short sYear, int* ilDayNoArray)
{
  TDateTime dtFirstDate = TDateTime(sYear, 1, 1);
  TDateTime dtTmpDate;

  // Neujahrstag:
  ilDayNoArray[0] = 1;
  // Hl. Drei Könige:
  ilDayNoArray[1] = 6;

  //-----------------------------------------------------------------
  // Algorhithmus für die Osternberechnung nach Gauß ->
  // gepostet von Wolfgang Weber im Forum der RAD-Seiten am 1.8.02
  //-----------------------------------------------------------------

  // Karfreitag:
  int a, b, c, d, e, m, s, D, M, N, OE;

  a = sYear % 19;
  b = sYear % 4;
  c = sYear % 7;

  m = floor( 8 * floor( sYear/100 ) + 13 ) / 25 - 2;
  s = floor( sYear/100 ) - floor( sYear/400 ) - 2;
  M = ( 15 + s - m ) % 30;
  N = ( 6 + s ) % 7;
  d = ( 19 * a + M ) % 30;
  if ( d == 29 ) D = 28;
  else
  {
    if ( d == 28 && a > 10 ) D = 27;
    else D = d;
  }
  e = ( 2*b + 4*c + 6*D + N ) % 7;

  OE = D + e + 1;
  ilDayNoArray[5] = int(TDateTime(sYear, 3, 21) + OE - dtFirstDate - 1);
  //----------------------------------------

  // Rosenmontag:
  ilDayNoArray[2] = ilDayNoArray[5] - 46;

  // Aschermittwoch:
  ilDayNoArray[3] = ilDayNoArray[5] - 44;

  // Gründonnerstag:
  ilDayNoArray[4] = ilDayNoArray[5] - 1;

  // Ostermontag:
  ilDayNoArray[6] = ilDayNoArray[5] + 3;

  // Maifeiertag:
  dtTmpDate = TDateTime(sYear, 5, 1);
  ilDayNoArray[7] = int(dtTmpDate - dtFirstDate + 1);

  // Himmelfahrt:
  ilDayNoArray[8] = ilDayNoArray[6] + 38;

  // Pfingstmontag:
  ilDayNoArray[9] = ilDayNoArray[6] + 49;

  // Fronleichnam:
  ilDayNoArray[10] = ilDayNoArray[6] + 59;

  // Tag der Deut. Einheit:
  dtTmpDate = TDateTime(sYear, 10, 3);
  ilDayNoArray[11] = int(dtTmpDate - dtFirstDate + 1);

  // Allerheiligen:
  dtTmpDate = TDateTime(sYear, 11, 1);
  ilDayNoArray[12] = int(dtTmpDate - dtFirstDate + 1);

  // Heiligabend:
  dtTmpDate = TDateTime(sYear, 12, 24);
  ilDayNoArray[13] = int(dtTmpDate - dtFirstDate + 1);

  // 1. Weihnachtstag:
  ilDayNoArray[14] = ilDayNoArray[13] + 1;

  // 2. Weihnachtstag:
  ilDayNoArray[15] = ilDayNoArray[14] + 1;

  // Silvester:
  dtTmpDate = TDateTime(sYear, 12, 31);
  ilDayNoArray[16] = int(dtTmpDate - dtFirstDate + 1);
}

7D60E9CE87A42C77CE3D15E5693490EB
0

#5 Mitglied ist offline   kristijan 

  • Gruppe: aktive Mitglieder
  • Beiträge: 34
  • Beigetreten: 23. September 03
  • Reputation: 0

geschrieben 25. November 2003 - 15:53

sieht echt ganz ganz aus... hunder wege führen nach rom...
hab das dann doch etwas anders verstanden gehabt....







mir springt nur gerade dein csu logo ins auge. was ist an denen so toll, die haben nicht gerade so tolle ideen in letzter zeit. das mit dem Hohmann ... aber naja das gehört hier net hin.

Dieser Beitrag wurde von kristijan bearbeitet: 25. November 2003 - 15:54

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0