public string ConvertTime(string aTime) { if (string.IsNullOrEmpty(aTime)) return string.Empty; var timeObject = new DigitalTime(aTime); if (timeObject.IsValid()) { return new BerlinClockTime(timeObject).ToString(); } return string.Empty; }
private void Button_Click_Insert_Vol(object sender, RoutedEventArgs e) { Model.DAL.DALVol bdd = new Model.DAL.DALVol(); ViewModel.AvionBinder matricule = avion.SelectedItem as ViewModel.AvionBinder; //Convertir la date DD/MM/YYYY en YYYY-MM-DD string sdateD = dateD.Text; string[] depart = sdateD.Split('/'); string dayD = depart[0]; string monthD = depart[1]; string yearD = depart[2]; string dateDepart = yearD + "-" + monthD + "-" + dayD; string sdateA = dateA.Text; string[] arrivee = sdateA.Split('/'); string dayA = arrivee[0]; string monthA = arrivee[1]; string yearA = arrivee[2]; string dateArrivee = yearA + "-" + monthA + "-" + dayA; DigitalTime a = heureA.Time; int ha = a.Hour; int ma = a.Minute; string dateHeureA = dateArrivee + " " + ha + ":" + ma; DigitalTime d = heureD.Time; int hd = d.Hour; int md = d.Minute; string dateHeureD = dateDepart + " " + hd + ":" + md; bdd.AddVol(dateHeureA, dateHeureD, lieuA.Text, lieuD.Text, Convert.ToInt32(nbPassager.Text), matricule.IdProperty); lieuA.Clear(); lieuD.Clear(); nbPassager.Clear(); }
private AddUserControlViewModel() { Time = new DigitalTime(0, 0); MinTime = new DigitalTime(0, 0); MaxTime = new DigitalTime(23, 59); DateTimeObserver = Observer.Create <Nullable <DateTime> >( date => UpdateDate(date), ex => HandleException(ex), () => Debug.WriteLine("AddUserControlViewModel dateTimeObserver OnCompleted.") ); GetAllCategories(); var canAdd = this.WhenAnyValue(x => x.DescriptionText, x => x.TransactionAmount, (description, amount) => !string.IsNullOrEmpty(description) && amount != 0); AddCommand = ReactiveCommand.Create(() => AddTransaction(), canAdd); AddCommand.IsExecuting.ToProperty(this, x => x.IsAdding, out _isAdding); AddCategoryCommand = ReactiveCommand.Create(() => AddCategory()); IObservable <bool> addObservable = this.WhenAnyValue(x => x.IsAdding); IObserver <bool> addObserver = Observer.Create <bool>(x => UpdateUI()); addObservable.Subscribe(addObserver); }
public static DateTime SetDateTime(DateTime date, DigitalTime time) { return(new DateTime(date.Year, date.Month, date.Day, time.Hour, time.Minute, 0)); }