示例#1
0
 /// <summary>
 /// Inserção
 /// </summary>
 /// <param name="produto"></param>
 public int Inserir(Produto produto)
 {
     using (BancoDataContext banco = new BancoDataContext())
     {
         banco.Produtos.InsertOnSubmit(produto);
         banco.SubmitChanges();
         return(produto.ID);
     }
 }
示例#2
0
 /// <summary>
 /// Método para deletar alum registro.
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public void Deletar(int id)
 {
     using (BancoDataContext banco = new BancoDataContext())
     {
         var produto = banco.Produtos.SingleOrDefault(w => w.ID == id);
         banco.Produtos.DeleteOnSubmit(produto);
         banco.SubmitChanges();
     }
 }
示例#3
0
 /// <summary>
 /// Método para atualizar algum reistro.
 /// </summary>
 /// <param name="id"></param>
 public void Alterar(Produto produto)
 {
     using (BancoDataContext banco = new BancoDataContext())
     {
         var produtoVelho = banco.Produtos.SingleOrDefault(w => w.ID == produto.ID);
         produtoVelho.Nome          = produto.Nome.Trim();
         produtoVelho.Descricao     = produto.Descricao.Trim();
         produtoVelho.Quantidade    = produto.Quantidade;
         produtoVelho.ValorUnitario = produto.ValorUnitario;
         banco.SubmitChanges();
     }
 }