Example #1
0
        private static MovimentacaoProduto PopulaMovimentacaoProduto(BaixarEstoque item)
        {
            MovimentacaoProduto produto = new MovimentacaoProduto();

            produto.Codigo = item.Codigo;
            produto.Data = DateTime.Now.DataNoFormatoDate();
            produto.Valor = item.ValorTotal;
            produto.Quantidade = item.Quantidade;
            return produto;
        }
        public int Cadastrar(MovimentacaoProduto movimentacaProduto)
        {
            try
            {
                InstanciarBanco();
                _banco.Entry(movimentacaProduto).State = EntityState.Added;
                return _banco.SaveChanges();

            }
            catch (CustomException erro)
            {
                throw new CustomException(erro.Message);
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
        }