internal static void InsertOrUpdateTipoProduto(TipoProduto TipoProduto) { ViagensDataContext ViagensDC = new ViagensDataContext(); TipoProduto TipoProdutoSelecionado = (from tp in ViagensDC.TipoProdutos where tp.IdTipoProduto == TipoProduto.IdTipoProduto select tp).SingleOrDefault<TipoProduto>(); if (TipoProdutoSelecionado == null) { ViagensDC.TipoProdutos.InsertOnSubmit(TipoProduto); } else { TipoProdutoSelecionado.Nome = TipoProduto.Nome; TipoProdutoSelecionado.Descricao = TipoProduto.Descricao; } try { ViagensDC.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public static void DeleteTipoProduto(TipoProduto TipoProduto) { ViagensDataContext ViagensDC = new ViagensDataContext(); TipoProduto TipoProdutoSelecionado = (from tp in ViagensDC.TipoProdutos where tp.IdTipoProduto == TipoProduto.IdTipoProduto select tp).SingleOrDefault<TipoProduto>(); if (TipoProdutoSelecionado != null) { ViagensDC.TipoProdutos.DeleteOnSubmit(TipoProdutoSelecionado); } else { //Elemento nao encontrado...Tratar situacao } try { ViagensDC.SubmitChanges(); } catch (Exception ex) { throw ex; } }
partial void UpdateTipoProduto(TipoProduto instance);
partial void DeleteTipoProduto(TipoProduto instance);
partial void InsertTipoProduto(TipoProduto instance);