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); } }
public FrmJanta() { InitializeComponent(); int lastid = JantaViewModel.listar().Count + 1; jantarR = new JantaView() { Id_janta = lastid, Frutafk = 0, Liquidofk = 0, GraoIntegralfk = 0, Proteinafk = 0, Vegetalfk = 0 }; }
//VALIDAÇÕES protected bool ValidarJantar() { if (App.Current.Actives.R_jantar.Frutafk != 0 && App.Current.Actives.R_jantar.Liquidofk != 0 && App.Current.Actives.R_jantar.Proteinafk != 0 && App.Current.Actives.R_jantar.GraoIntegralfk != 0 && App.Current.Actives.R_jantar.Vegetalfk != 0) { App.Current.Actives.bolRefeicoes[4] = true; App.Current.Actives.R_jantar.Id_janta = JantaViewModel.listar().Count + 1; return(true); } else { return(false); } }
/// <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(); } }
public void trocarNomeHeader() { #region Verificação do tipo de qual alimento será referenciado //Lista de alimentos a exibir; List <AlimentoView> lstDados = new List <AlimentoView>(); switch (App.Current.Actives.IdRefeicao_Select) { case 1: // Nome do cabeçalho: this.txtTitulo1.Text = "café da manhã"; // Recolhando os alimentos que serão exibidos: lstDados.Add( AlimentoViewModel.listarFrutas()[ CafedaManhaViewModel.listar()[atual.Cafedamanha_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarPaes()[ CafedaManhaViewModel.listar()[atual.Cafedamanha_fk - 1].Paofk - 1]); lstDados.Add( AlimentoViewModel.listarCopos()[ CafedaManhaViewModel.listar()[atual.Cafedamanha_fk - 1].Liquidofk - 1]); break; case 2: // Nome do cabeçalho: this.txtTitulo1.Text = "lanche da manhã"; // Recolhando os alimentos que serão exibidos: lstDados.Add( AlimentoViewModel.listarFrutas()[ LanchedaManhaViewModel.listar()[atual.Lanchemanha_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarCopos()[ LanchedaManhaViewModel.listar()[atual.Lanchemanha_fk - 1].Liquidofk - 1]); lstDados.Add( AlimentoViewModel.listarPaes()[ LanchedaManhaViewModel.listar()[atual.Lanchemanha_fk - 1].Paofk - 1]); break; case 3: // Nome do cabeçalho: this.txtTitulo1.Text = "almoço"; // Recolhando os alimentos que serão exibidos: lstDados.Add( AlimentoViewModel.listarCopos() [ AlmocoViewModel.listar()[atual.Almoco_fk - 1].Liquidofk - 1]); lstDados.Add( AlimentoViewModel.listarGraoIntegral()[ AlmocoViewModel.listar()[atual.Almoco_fk - 1].GraoIntegralfk - 1]); lstDados.Add( AlimentoViewModel.listarvegetal()[ AlmocoViewModel.listar()[atual.Almoco_fk - 1].Vegetalfk - 1]); lstDados.Add( AlimentoViewModel.listarFrutas()[ AlmocoViewModel.listar()[atual.Almoco_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarProteinas()[ AlmocoViewModel.listar()[atual.Almoco_fk - 1].Proteinafk - 1]); break; case 4: // Nome do cabeçalho: this.txtTitulo1.Text = "lanche da tarde"; // Exibe as imagens correspondentes no prato e copo: lstDados.Add( AlimentoViewModel.listarFrutas()[ LanchedaTardeViewModel.listar()[atual.Lanchetarde_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarCopos()[ LanchedaTardeViewModel.listar()[atual.Lanchetarde_fk - 1].Liquidofk - 1]); lstDados.Add( AlimentoViewModel.listarPaes()[ LanchedaTardeViewModel.listar()[atual.Lanchetarde_fk - 1].Paofk - 1]); break; case 5: // Nome do cabeçalho: this.txtTitulo1.Text = "jantar"; // Exibe as imagens correspondentes no prato e copo: lstDados.Add( AlimentoViewModel.listarCopos() [ JantaViewModel.listar()[atual.Jantar_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarGraoIntegral()[ JantaViewModel.listar()[atual.Jantar_fk - 1].GraoIntegralfk - 1]); lstDados.Add( AlimentoViewModel.listarvegetal()[ JantaViewModel.listar()[atual.Jantar_fk - 1].Vegetalfk - 1]); lstDados.Add( AlimentoViewModel.listarFrutas()[ JantaViewModel.listar()[atual.Jantar_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarProteinas()[ JantaViewModel.listar()[atual.Jantar_fk - 1].Proteinafk - 1]); break; case 6: // Nome do cabeçalho: this.txtTitulo1.Text = "lanche da noite"; // Exibe as imagens correspondentes no prato e copo: lstDados.Add( AlimentoViewModel.listarFrutas()[ LanchedaNoiteViewModel.listar() [atual.Lanchedanoite_fk - 1].Frutafk - 1]); lstDados.Add( AlimentoViewModel.listarCopos()[ LanchedaNoiteViewModel.listar() [atual.Lanchedanoite_fk - 1].Liquidofk - 1]); lstDados.Add( AlimentoViewModel.listarPaes()[ LanchedaNoiteViewModel.listar() [atual.Lanchedanoite_fk - 1].Paofk - 1]); break; default: break; } // Fim da Listagem detalhada da refeição: for (int i = 0; i < lstDados.Count; i++) { lstDados[i].Id_alimento = i + 1; } this.DadosalimentosCtrl.lstDadosAlimento.ItemsSource = lstDados; #endregion }