Exemple #1
0
        public Vendas SalvarVendas(VendasFormViewModel VendaView)
        {
            Vendas venda = new Vendas();

            venda.ListasDePrecosID   = VendaView.ListasDePrecosID;
            venda.qtdItens           = VendaView.qtdItens;
            venda.valorTotal         = VendaView.valorTotal;
            venda.criadoEm           = DateTime.Now;
            venda.criadoPorUserID    = VendaView.criadoPorUserID;
            venda.PessoasFisicasID   = VendaView.PessoasFisicasID;
            venda.PessoasJuridicasID = VendaView.PessoasJuridicasID;



            venda = this._servicoVendas.SalvarVendas(venda);

            foreach (var item in VendaView.ListaVendasProduto)
            {
                VendasProdutos vp = new VendasProdutos();
                vp.criadoEm         = DateTime.Now;
                vp.criadoPorUserID  = VendaView.criadoPorUserID;
                vp.valorVenda       = item.valorVenda;
                vp.valorSugerido    = item.valorSugerido;
                vp.qtd              = item.qtd;
                vp.VendasID         = venda.id;
                vp.valorDaLinha     = 0;
                vp.ProdutosID       = item.ProdutosID;
                vp.ListasDePrecosID = VendaView.ListasDePrecosID;
                this._servicoVendasProdutos.Adicionar(vp);
            }

            return(venda);
        }
Exemple #2
0
 public void DeleteVendaProduto(VendasProdutos produto)
 {
     using (var cn = Connection)
     {
         cn.Open();
         var sql = @"delete from VendasProdutos where VendasProdutosId = '" + produto.VendasProdutosId + "'";
         cn.Query(sql);
         cn.Close();
     }
 }