/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="produtoModel"></param> public void Editar(Produto produtoModel) { tbl_produto produtoE = new tbl_produto(); Atribuir(produtoModel, produtoE); unitOfWork.RepositorioProduto.Editar(produtoE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="produtoModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(Produto produtoModel) { tbl_produto produtoE = new tbl_produto(); Atribuir(produtoModel, produtoE); unitOfWork.RepositorioProduto.Inserir(produtoE); unitOfWork.Commit(shared); return produtoE.CodigoProduto; }
/// <summary> /// Deprecated Method for adding a new object to the tbl_produto EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotbl_produto(tbl_produto tbl_produto) { base.AddObject("tbl_produto", tbl_produto); }
/// <summary> /// Create a new tbl_produto object. /// </summary> /// <param name="codigoProduto">Initial value of the CodigoProduto property.</param> /// <param name="codigoBarra">Initial value of the CodigoBarra property.</param> /// <param name="nomeItem">Initial value of the NomeItem property.</param> /// <param name="quantidade">Initial value of the Quantidade property.</param> /// <param name="quantidadeMinima">Initial value of the QuantidadeMinima property.</param> /// <param name="precoCusto">Initial value of the PrecoCusto property.</param> /// <param name="precoVenda">Initial value of the PrecoVenda property.</param> public static tbl_produto Createtbl_produto(global::System.Int32 codigoProduto, global::System.String codigoBarra, global::System.String nomeItem, global::System.Decimal quantidade, global::System.Decimal quantidadeMinima, global::System.Decimal precoCusto, global::System.Decimal precoVenda) { tbl_produto tbl_produto = new tbl_produto(); tbl_produto.CodigoProduto = codigoProduto; tbl_produto.CodigoBarra = codigoBarra; tbl_produto.NomeItem = nomeItem; tbl_produto.Quantidade = quantidade; tbl_produto.QuantidadeMinima = quantidadeMinima; tbl_produto.PrecoCusto = precoCusto; tbl_produto.PrecoVenda = precoVenda; return tbl_produto; }
/// <summary> /// Atribui dados do Produto Model para o Produto Entity /// </summary> /// <param name="produtoModel">Objeto do modelo</param> /// <param name="produtoE">Entity mapeada da base de dados</param> private void Atribuir(Produto produtoModel, tbl_produto produtoE) { produtoE.CodigoProduto = produtoModel.Codigo; produtoE.CodigoBarra = produtoModel.CodigoBarra; produtoE.NomeItem = produtoModel.Nome; produtoE.Quantidade = produtoModel.Quantidade; produtoE.QuantidadeMinima = produtoModel.QuantidadeMinima; produtoE.PrecoCusto = produtoModel.PrecoCusto; produtoE.PrecoVenda = produtoModel.PrecoVenda; }