Пример #1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (isEditing)
     {
         Database.Diaper diaperOut = MainWindow.INSTANCE.ctxDiapers.Diapers.Where(d => d.DiaperID == diaper.DiaperID).First();
         diaper.DiaperComments = Comments.Text;
         diaper.DiaperDT       = new DateTime(DatePick.SelectedDate.Value.Year, DatePick.SelectedDate.Value.Month, DatePick.SelectedDate.Value.Day, HourPick.Time.Hour, HourPick.Time.Minute, 0);
         diaper.DiaperHasPee   = HasPee.IsChecked.Value;
         diaper.DiaperHasPoop  = HasPoop.IsChecked.Value;
         diaperOut             = diaper;
         MainWindow.INSTANCE.ctxDiapers.SaveChanges();
     }
     else
     {
         diaper = new Database.Diaper()
         {
             DiaperComments = Comments.Text,
             DiaperDT       = new DateTime(DatePick.SelectedDate.Value.Year, DatePick.SelectedDate.Value.Month, DatePick.SelectedDate.Value.Day, HourPick.Time.Hour, HourPick.Time.Minute, 0),
             DiaperHasPee   = HasPee.IsChecked.Value,
             DiaperHasPoop  = HasPoop.IsChecked.Value
         };
         MainWindow.INSTANCE.ctxDiapers.Diapers.Add(diaper);
         MainWindow.INSTANCE.ctxDiapers.SaveChanges();
     }
     foreach (UserControl ctrl in MainWindow.INSTANCE.FragmentCollection)
     {
         if (ctrl is Diaper)
         {
             Cursor = Cursors.Wait;
             ((Diaper)ctrl).LoadDiapers();
             MainWindow.INSTANCE.ChangeMainContent(ctrl);
             Cursor = Cursors.Arrow;
         }
     }
 }
Пример #2
0
        public DiaperElement(Database.Diaper diaperIn)
        {
            InitializeComponent();
            HourPick.MinTime = new RoyT.TimePicker.DigitalTime(00, 00);
            HourPick.MaxTime = new RoyT.TimePicker.DigitalTime(23, 45);

            isEditing             = true;
            diaper                = diaperIn;
            DatePick.SelectedDate = new DateTime(diaper.DiaperDT.Year, diaper.DiaperDT.Month, diaper.DiaperDT.Day);
            HourPick.Time         = new RoyT.TimePicker.DigitalTime(diaper.DiaperDT.Hour, diaper.DiaperDT.Minute);
            HasPoop.IsChecked     = diaper.DiaperHasPoop;
            HasPee.IsChecked      = diaper.DiaperHasPee;
            Comments.Text         = diaper.DiaperComments;
        }