Esempio n. 1
0
        public void AdicionarNovaVendaNaoSucedida(VendaNaoSucedidaDTO vendaNaoSucedida)
        {
            if (vendaNaoSucedida != null)
            {
                var sort = Builders <Movimento> .Sort.Descending(m => m.IdMovimento);

                var item = _context.CollectionMovimento.Find <Movimento>(m => m.IdVendedor == vendaNaoSucedida.IdVendedor).Sort(sort).FirstOrDefault();

                VendaNaoSucedida vendaNaoSucedidaNova = new VendaNaoSucedida {
                    IdVendedor       = vendaNaoSucedida.IdVendedor,
                    IdMovimento      = item.IdMovimento,
                    TipoProduto      = vendaNaoSucedida.TipoProduto,
                    MarcaProduto     = vendaNaoSucedida.MarcaProduto,
                    CorProduto       = vendaNaoSucedida.CorProduto,
                    TamanhoProduto   = vendaNaoSucedida.TamanhoProduto,
                    DescricaoProduto = vendaNaoSucedida.DescricaoProduto,
                    NomeCliente      = vendaNaoSucedida.NomeCliente,
                    TelefoneCliente  = vendaNaoSucedida.TelefoneCliente
                };

                _context.CollectionVendaNaoSucedida.InsertOne(vendaNaoSucedidaNova);
            }

            this.Mensagem = "Falha ao executar o metodo AdicionarNovaVendaNaoSucedida() DAO";
        }
Esempio n. 2
0
        public VendaNaoSucedidaDTO ObterVendaNaoSucedidaPorId(string idVendaNaoSucedida)
        {
            if (idVendaNaoSucedida != null)
            {
                var resultado = _context.CollectionVendaNaoSucedida.Find <VendaNaoSucedida>(vendaNaoSucedida => vendaNaoSucedida.IdVendaNaoSucedida == idVendaNaoSucedida).FirstOrDefault();
                var vendedor  = _context.CollectionVendedor.Find <Vendedor>(m => m.IdVendedor == resultado.IdVendedor).FirstOrDefault();
                var movimento = _context.CollectionMovimento.Find <Movimento>(m => m.IdMovimento == resultado.IdMovimento).FirstOrDefault();

                VendaNaoSucedidaDTO vendaNaoSucedidaDTO = new VendaNaoSucedidaDTO {
                    IdVendaNaoSucedida = resultado.IdVendaNaoSucedida,
                    TipoProduto        = resultado.TipoProduto,
                    MarcaProduto       = resultado.MarcaProduto,
                    CorProduto         = resultado.CorProduto,
                    TamanhoProduto     = resultado.TamanhoProduto,
                    DescricaoProduto   = resultado.DescricaoProduto,
                    NomeCliente        = resultado.NomeCliente,
                    TelefoneCliente    = resultado.TelefoneCliente,
                    IdVendedor         = resultado.IdVendedor,
                    Vendedor           = vendedor,
                    IdMovimento        = resultado.IdMovimento,
                    Movimento          = movimento
                };
                return(vendaNaoSucedidaDTO);
            }

            this.Mensagem = "Falha ao executar o metodo ObterVendaNaoSucedidaPorId() DAO";

            return(null);
        }
Esempio n. 3
0
        public List <VendaNaoSucedidaDTO> ObterTodasVendasNaoSucedidas()
        {
            List <VendaNaoSucedidaDTO> vendasNaoSucedidas = new List <VendaNaoSucedidaDTO>();

            var sort = Builders <VendaNaoSucedida> .Sort.Ascending(vendaNaoSucedida => vendaNaoSucedida.IdVendaNaoSucedida);

            var VendaNaoSucedidas = _context.CollectionVendaNaoSucedida.Find(vendaNaoSucedida => true).Sort(sort).ToList();

            foreach (var item in VendaNaoSucedidas)
            {
                var vendedor  = _context.CollectionVendedor.Find <Vendedor>(m => m.IdVendedor == item.IdVendedor).FirstOrDefault();
                var movimento = _context.CollectionMovimento.Find <Movimento>(m => m.IdMovimento == item.IdMovimento).FirstOrDefault();

                VendaNaoSucedidaDTO vns = new VendaNaoSucedidaDTO {
                    IdVendaNaoSucedida = item.IdVendaNaoSucedida,
                    TipoProduto        = item.TipoProduto,
                    MarcaProduto       = item.MarcaProduto,
                    CorProduto         = item.CorProduto,
                    TamanhoProduto     = item.TamanhoProduto,
                    DescricaoProduto   = item.DescricaoProduto,
                    NomeCliente        = item.NomeCliente,
                    TelefoneCliente    = item.TelefoneCliente,
                    IdVendedor         = item.IdVendedor,
                    Vendedor           = vendedor,
                    IdMovimento        = item.IdMovimento,
                    Movimento          = movimento
                };
                vendasNaoSucedidas.Add(vns);
            }
            return(vendasNaoSucedidas);
        }
Esempio n. 4
0
 public void AtualizarVendaNaoSucedida(string idVendaNaoSucedida, VendaNaoSucedidaDTO vendaNaoSucedidaNew)
 {
     if ((idVendaNaoSucedida != null) && (vendaNaoSucedidaNew != null))
     {
         _vendaNaoSucedidaDAO.AtualizarVendaNaoSucedida(idVendaNaoSucedida, vendaNaoSucedidaNew);
     }
     this.Mensagem = "Falha na execucao do metodo AtualizarVendaNaoSucedidar() BLL";
 }
Esempio n. 5
0
        public void AdicionarNovaVendaNaoSucedida(VendaNaoSucedidaDTO vendaNaoSucedida)
        {
            if ((vendaNaoSucedida != null) && (vendaNaoSucedida.IdMovimento != null))
            {
                _vendaNaoSucedidaDAO.AdicionarNovaVendaNaoSucedida(vendaNaoSucedida);
            }

            this.Mensagem = "Falha na execucao do metodo AdicionarNovaVendaNaoSucedida() BLL";
        }
 public IActionResult AtualizarVendaNaoSucedida(string idVendaNaoSucedida, VendaNaoSucedidaDTO vendaNaoSucedidaNew)
 {
     try
     {
         _vendaNaoSucedidaBll.AtualizarVendaNaoSucedida(idVendaNaoSucedida, vendaNaoSucedidaNew);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex));
     }
 }
 public ActionResult <VendaNaoSucedida> AdicionarNovaVendaNaoSucedida(VendaNaoSucedidaDTO vendaNaoSucedida)
 {
     try
     {
         _vendaNaoSucedidaBll.AdicionarNovaVendaNaoSucedida(vendaNaoSucedida);
         return(Ok());
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex));
     }
 }
Esempio n. 8
0
        public void AtualizarVendaNaoSucedida(string idVendaNaoSucedida, VendaNaoSucedidaDTO vendaNaoSucedidaNew)
        {
            if ((idVendaNaoSucedida != null) && (vendaNaoSucedidaNew != null))
            {
                VendaNaoSucedida vendaNaoSucedidaNova = new VendaNaoSucedida {
                    IdVendaNaoSucedida = idVendaNaoSucedida,
                    IdVendedor         = vendaNaoSucedidaNew.IdVendedor,
                    IdMovimento        = vendaNaoSucedidaNew.IdMovimento,
                    TipoProduto        = vendaNaoSucedidaNew.TipoProduto,
                    MarcaProduto       = vendaNaoSucedidaNew.MarcaProduto,
                    CorProduto         = vendaNaoSucedidaNew.CorProduto,
                    TamanhoProduto     = vendaNaoSucedidaNew.TamanhoProduto,
                    DescricaoProduto   = vendaNaoSucedidaNew.DescricaoProduto,
                    NomeCliente        = vendaNaoSucedidaNew.NomeCliente,
                    TelefoneCliente    = vendaNaoSucedidaNew.TelefoneCliente
                };

                _context.CollectionVendaNaoSucedida.ReplaceOne(vendaNaoSucedida => vendaNaoSucedida.IdVendaNaoSucedida == idVendaNaoSucedida, vendaNaoSucedidaNova);
            }

            this.Mensagem = "Falha ao executar o metodo AtualizarVendaNaoSucedida() DAO";
        }