コード例 #1
0
 //TRATAMENDO DINÂMICO:
 /// <summary>
 /// Grava no banco um LanchedaManha.
 /// </summary>
 /// <param name="LanchedaManha">Instância de LanchedaManha.</param>
 /// <returns> [true]: se cadastrou; [false]: se não cadastrou;</returns>
 public static bool Gravar(LanchedaManhaView LanchedaManha)
 {
     try
     {
         App.Current.LINDADB.LancheManhaItems.InsertOnSubmit(LanchedaManha);
         App.Current.LINDADB.SubmitChanges();
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message, "Erro", MessageBoxButton.OK);
         return(false);
     }
     return(true);
 }
コード例 #2
0
        //TRATAMENTO ESTÁTICO:
        public static void Iniciar()
        {
            MontapratoView    lst;
            AlmocoView        almoco;
            JantaView         janta;
            LanchedaManhaView lm;
            LanchedaNoiteView ln;
            LanchedaTardeView lt;
            CafedaManhaView   cafe;

            for (int i = 1; i <= 7; i++)
            {
                lst = new MontapratoView()
                {
                    Datasemana = i, Almoco_fk = i, Cafedamanha_fk = i, Jantar_fk = i, Id_montaprato = i, Lanchedanoite_fk = i, Lanchemanha_fk = i, Lanchetarde_fk = i, Statuspronto = false
                };
                almoco = new AlmocoView()
                {
                    Frutafk = i, GraoIntegralfk = i, Liquidofk = i, Proteinafk = i, Vegetalfk = i, Id_almoco = i
                };
                almoco.Gravar();
                janta = new JantaView()
                {
                    Frutafk = i, GraoIntegralfk = i, Liquidofk = i, Proteinafk = i, Vegetalfk = i, Id_janta = i
                };
                janta.Gravar();
                lm = new LanchedaManhaView()
                {
                    Frutafk = i, Id_lanchedamanha = i, Liquidofk = i, Paofk = i
                };
                lm.Gravar();
                ln = new LanchedaNoiteView()
                {
                    Frutafk = i, Id_lanchedanoite = i, Liquidofk = i, Paofk = i
                };
                ln.Gravar();
                lt = new LanchedaTardeView()
                {
                    Frutafk = i, Id_lanchedatarde = i, Liquidofk = i, Paofk = i
                };
                lt.Gravar();
                cafe = new CafedaManhaView()
                {
                    Frutafk = i, Id_cafedamanha = i, Liquidofk = i, Paofk = i
                };
                cafe.Gravar();
                Gravar(lst);
            }
        }
コード例 #3
0
 /// <summary>
 /// Exclui um LanchedaManha.
 /// </summary>
 /// <param name="LanchedaManha">Instância de LanchedaManha.</param>
 /// <returns> [true]: se conseguiu; [false]: se não conseguiu;</returns>
 public static bool Excluir(LanchedaManhaView LanchedaManha)
 {
     try
     {
         var excluir = App.Current.LINDADB.LancheManhaItems.Where(a => a.Id_lanchedamanha == LanchedaManha.Id_lanchedamanha).First();
         App.Current.LINDADB.LancheManhaItems.DeleteOnSubmit(excluir);
         App.Current.LINDADB.SubmitChanges();
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message, "Erro", MessageBoxButton.OK);
         return(false);
     }
     return(true);
 }
コード例 #4
0
 public void MontapratoUsar()
 {
     usandomontaprato = !usandomontaprato;
     RefeicaoActive   = new MontapratoView();
     R_almoco         = new AlmocoView();
     R_cafedamanha    = new CafedaManhaView();
     R_jantar         = new JantaView();
     R_lanchetarde    = new LanchedaTardeView();
     R_lanchedamanha  = new LanchedaManhaView();
     R_lanchenoite    = new LanchedaNoiteView();
     bolRefeicoes     = new bool[6];
     for (int i = 0; i < 6; i++)
     {
         bolRefeicoes[i] = false;
     }
 }
コード例 #5
0
 /// <summary>
 /// Altera um LanchedaManha.
 /// </summary>
 /// <param name="LanchedaManha">Instância de LanchedaManha.</param>
 /// <returns> [true]: se cadastrou; [false]: se não cadastrou;</returns>
 public static bool Alterar(LanchedaManhaView LanchedaManha)
 {
     try
     {
         LanchedaManhaView update = (from com in App.Current.LINDADB.LancheManhaItems
                                     where com.Id_lanchedamanha == LanchedaManha.Id_lanchedamanha
                                     select com).First();
         update.Frutafk = LanchedaManha.Paofk;
         App.Current.LINDADB.SubmitChanges();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }