Autor Beitrag
Erichgue
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 86

Win XP/2000/7
TurboPacal 7.0; Delphi 2/5/7; BDS 2006/2010/XE6; C#; MSSQl 2000
BeitragVerfasst: Di 02.09.08 09:38 
user profile iconcoolace hat folgendes geschrieben:
hy

vielen Dank für deine Mühe, hab aber noch das problem das ich es nicht richtig umsetzen kann,
entweder nicht mein Tag heut oder ich seh den Wald vor lauter Bäumen nicht mehr.

Ich hab das komplette Projekt mal angehängt, könntest du mal drüberschauen was ich hier falsch mach?

Danke und Gruß

Coolace


So, jetzt müßte es passen.

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
//Auswahl der richtigen Person und anzeige in der Listbox
public void Geburtstagskind()
{
  DateTime date;
  DateTime dateFound = DateTime.MaxValue;
  DateTime foundDate = DateTime.Now;
  daten gebFound = null;

  txtage.Text = "";
  txtgeburtstag.Text = "";

  lbox.Items.Clear();
  lbox.BeginUpdate();

        //DateTime aktuell = DateTime.Now;
        foreach (daten temps in liste)
        {
    // Listbox füllen
    lbox.Items.Add(temps.ToString());

    // nächstes Geburtstagskind suchen
    date = temps.Gebdatum;
    // Jahr durch aktuelles Jahr ersetzen
    date = new DateTime(DateTime.Now.Year, date.Month, date.Day);

    if ((date >= DateTime.Now) && (date < dateFound))
    {
      dateFound = date;
      gebFound = temps;
    }
         }

   lbox.EndUpdate();

   if (gebFound != null)
  {
    txtage.Text = gebFound.Alter();
    txtgeburtstag.Text = gebFound.Gebname;
  }

 }


Wärend du die Liste füllst, kannst du gleich das Geb-Kind ermitteln.
So hast du auch am Schluß das Objekt deines Geb-Kindes und kannst damit weiter arbeiten.

Erich
coolace Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 141



BeitragVerfasst: Di 02.09.08 14:52 
Hy,

vielen vielen Dank an alle die mir hierbei geholfen haben (50 Kästen Bier in die runde stell).

Gruß

Coolace