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); } }