public override void TrageEinIn(KalenderJahr dasJahr) { if (dasJahr.Jahreszahl() != _datum.Year) { return; } dasJahr.GibMonate()[_datum.Month-1].GibTage()[_datum.Day-1].TrageEin(this, GibEintragText(dasJahr)); }
public override void TrageEinIn(KalenderJahr dasJahr) { if (dasJahr.Jahreszahl() != _datum.Year) { return; } dasJahr.GibMonate()[_datum.Month - 1].GibTage()[_datum.Day - 1].TrageEin(this, GibEintragText(dasJahr)); }
public override string GibEintragText(KalenderJahr dasJahr) { string start = "Geburtstag "; if (_geburtsjahr != 0) { return(start + GibTitel() + " (" + (dasJahr.Jahreszahl() - _geburtsjahr) + ")"); } return(start + GibTitel()); }
protected void oeffneStream(string dieFileEndung) { string jahr = Convert.ToString(_jahr.Jahreszahl()); string Dateiname = jahr.Insert(4, dieFileEndung); Dateiname = Dateiname.Insert(0, "Kalender"); //XXX: nicht schön, dass _modus nur für diese Zwecke //durchgeschleift werden muss Dateiname = Dateiname.Insert(0, Convert.ToString(_modus)); FileInfo f; if (_testModus) { f = erzeugeFileInfo(Ausgabe.TEST_AUSGABE_DIR, Dateiname); } else { f = erzeugeFileInfo(Ausgabe.AUSGABE_DIR, Dateiname); } _streamWriter = f.CreateText(); }
public override void TrageEinIn(KalenderJahr dasJahr) { int korrigierterTag = HilfsKonstrukte.Korrigiere29zu28inNichtSchaltjahrFebruar(dasJahr.Jahreszahl(), _monat, _tag); dasJahr.GibMonate()[_monat-1].GibTage()[korrigierterTag-1].TrageEin(this, GibEintragText(dasJahr)); }
public override string GibEintragText(KalenderJahr dasJahr) { string start = "Geburtstag "; if (_geburtsjahr != 0) { return start + GibTitel() + " (" + (dasJahr.Jahreszahl() - _geburtsjahr) + ")"; } return start + GibTitel(); }
public override void TrageEinIn(KalenderJahr dasJahr) { int korrigierterTag = HilfsKonstrukte.Korrigiere29zu28inNichtSchaltjahrFebruar(dasJahr.Jahreszahl(), _monat, _tag); dasJahr.GibMonate()[_monat - 1].GibTage()[korrigierterTag - 1].TrageEin(this, GibEintragText(dasJahr)); }