private void Salvar_Click(object sender, EventArgs e)
 {
     if (Validaou())
     {
         App.Current.Actives.R_lanchenoite.Gravar();
         App.Current.Actives.R_lanchedamanha.Gravar();
         App.Current.Actives.R_lanchetarde.Gravar();
         App.Current.Actives.R_jantar.Gravar();
         App.Current.Actives.R_almoco.Gravar();
         App.Current.Actives.R_cafedamanha.Gravar();
         for (int i = 0; i < listadosemana.Count; i++)
         {
             App.Current.Actives.RefeicaoActive                  = MontapratoViewModel.BuscarporIDSemana(listadosemana[i]);
             App.Current.Actives.RefeicaoActive.Almoco_fk        = AlmocoViewModel.listar().Count;
             App.Current.Actives.RefeicaoActive.Cafedamanha_fk   = CafedaManhaViewModel.listar().Count;
             App.Current.Actives.RefeicaoActive.Lanchetarde_fk   = LanchedaTardeViewModel.listar().Count;
             App.Current.Actives.RefeicaoActive.Lanchemanha_fk   = LanchedaManhaViewModel.listar().Count;
             App.Current.Actives.RefeicaoActive.Lanchedanoite_fk = LanchedaNoiteViewModel.listar().Count;
             App.Current.Actives.RefeicaoActive.Jantar_fk        = JantaViewModel.listar().Count;
             App.Current.Actives.RefeicaoActive.Statuspronto     = true;
             App.Current.Actives.RefeicaoActive.Alterar();
         }
         ApplicationBar.IsVisible           = false;
         this.grdAvatarInteracao.Visibility = System.Windows.Visibility.Visible;
     }
     else
     {
         MessageBox.Show("Selecione um dia da semana ao menos", "Monta Prato Linda...", MessageBoxButton.OK);
     }
 }
        /// <summary>
        /// Exibe os pretos de cada tipo de refeição.
        /// </summary>
        public void MostrarPratos()
        {
            atual = MontapratoViewModel.BuscarporIDSemana(
                App.Current.Actives.IdSemena_Select);
            if (atual.Statuspronto)
            {
                //"café da manhã";
                this.Ctrlprato_cafedamanha.imgFrutas.Source =
                    AlimentoViewModel.listarFrutas()[
                        CafedaManhaViewModel.listar()
                        [atual.Cafedamanha_fk - 1].Frutafk - 1].ImgConvertedSource();
                this.Ctrlprato_cafedamanha.imgPaos.Source =
                    AlimentoViewModel.listarPaes()[
                        CafedaManhaViewModel.listar()
                        [atual.Cafedamanha_fk - 1].Paofk - 1].ImgConvertedSource();
                //"lanche da manhã";
                this.Ctrlprato_lanchedamanha.imgFrutas.Source =
                    AlimentoViewModel.listarFrutas()[
                        LanchedaManhaViewModel.listar()
                        [atual.Lanchemanha_fk - 1].Frutafk - 1].ImgConvertedSource();
                this.Ctrlprato_lanchedamanha.imgPaos.Source =
                    AlimentoViewModel.listarPaes()[
                        LanchedaManhaViewModel.listar()
                        [atual.Lanchemanha_fk - 1].Paofk - 1].ImgConvertedSource();
                // "almoço";

                this.Ctrlprato_almoco.imgFrutas.Source =
                    AlimentoViewModel.listarFrutas()[
                        AlmocoViewModel.listar()
                        [atual.Almoco_fk - 1].Frutafk - 1].ImgConvertedSource();
                this.Ctrlprato_almoco.imgGraos.Source = AlimentoViewModel.listarGraoIntegral()[
                    AlmocoViewModel.listar()
                    [atual.Almoco_fk - 1].GraoIntegralfk - 1].ImgConvertedSource();
                this.Ctrlprato_almoco.imgProteinas.Source = AlimentoViewModel.listarProteinas()[
                    AlmocoViewModel.listar()
                    [atual.Almoco_fk - 1].Proteinafk - 1].ImgConvertedSource();
                this.Ctrlprato_almoco.imgVegetais.Source = AlimentoViewModel.listarvegetal()[
                    AlmocoViewModel.listar()
                    [atual.Almoco_fk - 1].Vegetalfk - 1].ImgConvertedSource();
                //"lanche da tarde";

                this.Ctrlprato_lanchedatarde.imgFrutas.Source =
                    AlimentoViewModel.listarFrutas()[
                        LanchedaTardeViewModel.listar()
                        [atual.Lanchetarde_fk - 1].Frutafk - 1].ImgConvertedSource();
                this.Ctrlprato_lanchedatarde.imgPaos.Source =
                    AlimentoViewModel.listarPaes()[
                        LanchedaTardeViewModel.listar()
                        [atual.Lanchetarde_fk - 1].Paofk - 1].ImgConvertedSource();

                //janta

                this.Ctrlprato_janta.imgFrutas.Source = AlimentoViewModel.listarFrutas()[
                    JantaViewModel.listar()
                    [atual.Jantar_fk - 1].Frutafk - 1].ImgConvertedSource();
                this.Ctrlprato_janta.imgGraos.Source = AlimentoViewModel.listarGraoIntegral()[
                    JantaViewModel.listar()
                    [atual.Jantar_fk - 1].GraoIntegralfk - 1].ImgConvertedSource();
                this.Ctrlprato_janta.imgProteinas.Source = AlimentoViewModel.listarProteinas()[
                    JantaViewModel.listar()
                    [atual.Jantar_fk - 1].Proteinafk - 1].ImgConvertedSource();
                this.Ctrlprato_janta.imgVegetais.Source = AlimentoViewModel.listarvegetal()[
                    JantaViewModel.listar()
                    [atual.Jantar_fk - 1].Vegetalfk - 1].ImgConvertedSource();

                //"lanche da noite";

                this.Ctrlprato_lanchedanoite.imgFrutas.Source = AlimentoViewModel.listarFrutas()[
                    LanchedaNoiteViewModel.listar()
                    [atual.Lanchedanoite_fk - 1].Frutafk - 1].ImgConvertedSource();
                this.Ctrlprato_lanchedanoite.imgPaos.Source =
                    AlimentoViewModel.listarPaes()[
                        LanchedaNoiteViewModel.listar()
                        [atual.Lanchedanoite_fk - 1].Paofk - 1].ImgConvertedSource();
            }
        }
Example #3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     atual = MontapratoViewModel.BuscarporIDSemana(App.Current.Actives.IdSemena_Select);
     trocarNomeHeader();
     base.OnNavigatedTo(e);
 }