Esempio n. 1
0
 //TRATAMENDO DINÂMICO:
 /// <summary>
 /// Grava no banco um Nutricionista.
 /// </summary>
 /// <param name="Nutricionista">Instância de Nutricionista.</param>
 /// <returns> [true]: se cadastrou; [false]: se não cadastrou;</returns>
 public static bool Gravar(NutricionistaView Nutricionista)
 {
     try
     {
         App.Current.LINDADB.NutricionistaItems.InsertOnSubmit(Nutricionista);
         App.Current.LINDADB.SubmitChanges();
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message, "Erro", MessageBoxButton.OK);
         return(false);
     }
     return(true);
 }
Esempio n. 2
0
 /// <summary>
 /// Exclui um Nutricionista.
 /// </summary>
 /// <param name="Nutricionista">Instância de Nutricionista.</param>
 /// <returns> [true]: se conseguiu; [false]: se não conseguiu;</returns>
 public static bool Excluir(NutricionistaView Nutricionista)
 {
     try
     {
         var excluir = App.Current.LINDADB.NutricionistaItems.Where(a => a.Id_nutricionista == Nutricionista.Id_nutricionista).First();
         App.Current.LINDADB.NutricionistaItems.DeleteOnSubmit(excluir);
         App.Current.LINDADB.SubmitChanges();
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message, "Erro", MessageBoxButton.OK);
         return(false);
     }
     return(true);
 }
Esempio n. 3
0
 /// <summary>
 /// Altera um Nutricionista.
 /// </summary>
 /// <param name="Nutricionista">Instância de Nutricionista.</param>
 /// <returns> [true]: se cadastrou; [false]: se não cadastrou;</returns>
 public static bool Alterar(NutricionistaView Nutricionista)
 {
     try
     {
         NutricionistaView update = (from com in App.Current.LINDADB.NutricionistaItems
                                     where com.Id_nutricionista == Nutricionista.Id_nutricionista
                                     select com).First();
         update.Email = Nutricionista.Email;
         App.Current.LINDADB.SubmitChanges();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }