示例#1
0
        /// <summary>
        /// Atualiza dados do pontaEstoque
        /// </summary>
        /// <param name="pontaEstoque"></param>
        public void Atualizar(PontaEstoque pontaEstoque)
        {
            try
            {
                var repPontaEstoque             = new RepositorioGenerico <tb_ponta_estoque>();
                tb_ponta_estoque _pontaEstoqueE = repPontaEstoque.ObterEntidade(b => b.codPontaEstoque == pontaEstoque.CodPontaEstoque);
                Atribuir(pontaEstoque, _pontaEstoqueE);

                repPontaEstoque.SaveChanges();
            }
            catch (Exception e)
            {
                throw new DadosException("PontaEstoque", e.Message, e);
            }
        }
示例#2
0
        /// <summary>
        /// Insere dados do pontaEstoque
        /// </summary>
        /// <param name="pontaEstoque"></param>
        /// <returns></returns>
        public Int64 Inserir(PontaEstoque pontaEstoque)
        {
            var repPontaEstoque             = new RepositorioGenerico <tb_ponta_estoque>();
            tb_ponta_estoque _pontaEstoqueE = new tb_ponta_estoque();

            try
            {
                Atribuir(pontaEstoque, _pontaEstoqueE);

                repPontaEstoque.Inserir(_pontaEstoqueE);
                repPontaEstoque.SaveChanges();

                return(_pontaEstoqueE.codPontaEstoque);
            }
            catch (Exception e)
            {
                throw new DadosException("PontaEstoque", e.Message, e);
            }
        }
示例#3
0
 private static void Atribuir(PontaEstoque pontaEstoque, tb_ponta_estoque _pontaEstoqueE)
 {
     _pontaEstoqueE.quantidade     = pontaEstoque.Quantidade;
     _pontaEstoqueE.caracteristica = pontaEstoque.Caracteristica;
     _pontaEstoqueE.codProduto     = pontaEstoque.CodProduto;
 }