private void DatumVon_DateTimeChanged(object sender, C1.WPF.DateTimeEditors.NullablePropertyChangedEventArgs <DateTime> e) { //if (DatumBis.DateTime < DatumVon.DateTime) //{ // DatumBis.DateTime = DatumVon.DateTime.Value.AddDays(7); //} }
public void DatumVonChanged(C1.WPF.DateTimeEditors.NullablePropertyChangedEventArgs <DateTime> e) { //var von = Tools.DateTools.GetDateWithCustomHour((DateTime)e.NewValue,06, 0, 0); //TermineListe = new ObservableCollection<CRMTermine>(db.CRMTermine.Where(t => t.TerminVon >= von).OrderBy(t => t.TerminVon)); }
public void TerminErinnerungDateTimeChanged(C1.WPF.DateTimeEditors.NullablePropertyChangedEventArgs <DateTime> e) { if (TerminErinnerungOld != null) { DateTime dt = (DateTime)e.NewValue; DateTime dtNew = dt.AddMinutes(-15); if (CurrentTermin.TerminVon < dtNew) { MessageBox.Show("Terminerinnerung muß mindestens 15 Minuten vor Terminbeginn liegen.", "Plausibilität"); CurrentTermin.ErinerungDatum = TerminErinnerungOld; } } TerminErinnerungOld = CurrentTermin.ErinerungDatum; }
public void TerminBisDateTimeChanged(C1.WPF.DateTimeEditors.NullablePropertyChangedEventArgs <DateTime> e) { if (TerminBisOld != null) { DateTime dt = (DateTime)e.NewValue; if (CurrentTermin.TerminVon >= dt) { MessageBox.Show("Terminende kann nicht vor Terminbegin liegen.", "Plausibilität"); CurrentTermin.TerminBis = TerminBisOld; } } TimeSpan ts = (TimeSpan)(CurrentTermin.TerminBis - CurrentTermin.TerminVon); CurrentTermin.TerminDauer = ts.Ticks; TerminBisOld = CurrentTermin.TerminBis; }
public void TerminVonDateTimeChanged(C1.WPF.DateTimeEditors.NullablePropertyChangedEventArgs <DateTime> e) { if (TerminVonOld != null) { DateTime Neu = (DateTime)e.NewValue; DateTime Alt = (DateTime)TerminVonOld; TimeSpan tsVon = Neu - Alt; if (CurrentTermin.ErinerungDatum != null) { CurrentTermin.ErinerungDatum = ((DateTime)CurrentTermin.ErinerungDatum).Add(tsVon); } CurrentTermin.TerminBis = ((DateTime)CurrentTermin.TerminBis).Add(tsVon); } TimeSpan ts = (TimeSpan)(CurrentTermin.TerminBis - CurrentTermin.TerminVon); CurrentTermin.TerminDauer = ts.Ticks; TerminVonOld = CurrentTermin.TerminVon; }
public void DatumBisChanged(C1.WPF.DateTimeEditors.NullablePropertyChangedEventArgs <DateTime> e) { //var bis = Tools.DateTools.GetDateWithCustomHour((DateTime)e.NewValue, 06, 0, 0); }