Beispiel #1
0
 private void ttp_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
 {
     ListaRefeicao.ElementAt(panoramaDieta.SelectedIndex).Horario = MetodosTempo.DateTimeToString((DateTime)e.NewDateTime);
     Configuracoes configuracoes = new Configuracoes();
     if (configuracoes.IsReminderRefeicaoOn())
         ProgramarReminders((DateTime)e.NewDateTime);
     configuracoes.SetHorarioReminderRefeicao(ListaRefeicao.ElementAt(panoramaDieta.SelectedIndex).Nome, ListaRefeicao.ElementAt(panoramaDieta.SelectedIndex).Horario);
     AtualizarPanorama();
 }
 public ConfiguracoesTela()
 {
     InitializeComponent();
     Configuracoes configuracoes = new Configuracoes();
     TSwitchAgua.DataContext = configuracoes.IsReminderAguaOn();
     TPickerIntervaloAgua.DataContext = configuracoes.GetIntervaloAgua();
     TPickerComecoAgua.DataContext = configuracoes.GetHorarioInicioAgua();
     TPickerFimAgua.DataContext = configuracoes.GetHorarioFimAgua();
     TSwitchRefeicao.DataContext = configuracoes.IsReminderRefeicaoOn();
     TPickerIntervaloAgua.IsEnabled = configuracoes.IsReminderAguaOn(); 
     TPickerComecoAgua.IsEnabled = configuracoes.IsReminderAguaOn(); 
     TPickerFimAgua.IsEnabled = configuracoes.IsReminderAguaOn(); 
 }
 private void Atualizar()
 {
     TSwitchAgua.DataContext = null;
     TPickerIntervaloAgua.DataContext = null;
     TPickerComecoAgua.DataContext = null;
     TPickerFimAgua.DataContext = null;
     TSwitchRefeicao.DataContext = null;
     Configuracoes configuracoes = new Configuracoes();
     TSwitchAgua.DataContext = configuracoes.IsReminderAguaOn();
     TPickerIntervaloAgua.DataContext = configuracoes.GetIntervaloAgua();
     TPickerComecoAgua.DataContext = configuracoes.GetHorarioInicioAgua();
     TPickerFimAgua.DataContext = configuracoes.GetHorarioFimAgua();
     TSwitchRefeicao.DataContext = configuracoes.IsReminderRefeicaoOn();
 }
 private void ConfigurarReminders()
 {
     NotificadorAgua nAgua = new NotificadorAgua();
     Configuracoes configuracoes = new Configuracoes();
     if (configuracoes.IsReminderAguaOn())
     {
         if (!nAgua.RemindersAguaConfigurados())
             nAgua.CriarRemindersAgua((Application.Current as App).Usuario.Peso);
         else
         {
             nAgua.ApagarRemindersAgua();
             nAgua.CriarRemindersAgua((Application.Current as App).Usuario.Peso);
         }
     }
     NotificadorRefeicao nRefeicao = new NotificadorRefeicao();
     if (configuracoes.IsReminderRefeicaoOn())
     {
         if (!nRefeicao.RemindersRefeicaoConfigurados())
             nRefeicao.CriarRemindersRefeicao((Application.Current as App).ListaRefeicao);
     }
 }