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