Esempio n. 1
0
        internal void CadastrarOrdemCompra(OrdemCompraDTO ordemCompra, List <OrdemCompraProdutoDTO> listaOcProduto)
        {
            this.mensagem = "";
            int id_OrdemCompra = 0;

            id_OrdemCompra = OrdemCompraDAO.GetInstance().CadastrarOrdemCompra(ordemCompra);
            if (OrdemCompraDAO.GetInstance().Mensagem != "")
            {
                this.mensagem = OrdemCompraDAO.GetInstance().Mensagem;
                return;
            }

            OrdemCompraProdutoDAO.GetInstance().CadastrarProdutoOrdemCompra(listaOcProduto, id_OrdemCompra);
            if (OrdemCompraProdutoDAO.GetInstance().Mensagem != "")
            {
                this.mensagem = OrdemCompraProdutoDAO.GetInstance().Mensagem;
                return;
            }

            ProdutoDAO.GetInstance().AtualizarProdutoQuantidadeOc(listaOcProduto);
            if (ProdutoDAO.GetInstance().Mensagem != "")
            {
                this.mensagem = ProdutoDAO.GetInstance().Mensagem;
            }
        }
        internal List <OrdemCompraProdutoDTO> ConsultarProdutosPorIdOrdemCompra(int id_OrdemCompra)
        {
            this.mensagem = "";

            List <OrdemCompraProdutoDTO> listaProdutosOc = new List <OrdemCompraProdutoDTO>();

            listaProdutosOc = OrdemCompraProdutoDAO.GetInstance().ConsultarProdutosPorIdOrdemCompra(id_OrdemCompra);
            return(listaProdutosOc);
        }
 internal void CadastrarProdutoOrdemCompra(List <OrdemCompraProdutoDTO> listaProdutos, int id_OrdemCompra)
 {
     this.mensagem = "";
     OrdemCompraProdutoDAO.GetInstance().CadastrarProdutoOrdemCompra(listaProdutos, id_OrdemCompra);
     if (OrdemCompraProdutoDAO.GetInstance().Mensagem != "")
     {
         this.mensagem = OrdemCompraProdutoDAO.GetInstance().Mensagem;
     }
 }