Example #1
0
        public void insert(MODEL.Venda venda, List <MODEL.ProdutoVenda> produtoVendas)
        {
            DAL.VendaDAL   dalVend    = new DAL.VendaDAL();
            DAL.ProdutoDAL produtoDAL = new DAL.ProdutoDAL();

            for (int i = 0; i < produtoVendas.Count; i++)
            {
                MODEL.Produto produto = produtoDAL.selectByID(produtoVendas[i].id);
                produto.quantidade = produto.quantidade - produtoVendas[i].quantidade;
                produtoDAL.update(produto);
            }

            dalVend.insert(venda, produtoVendas);
        }
Example #2
0
        public List <MODEL.VendaConsulta> select()
        {
            DAL.VendaDAL               dalVend       = new DAL.VendaDAL();
            List <MODEL.Venda>         vendas        = new List <MODEL.Venda>();
            List <MODEL.VendaConsulta> vendaConsulta = new List <MODEL.VendaConsulta>();

            vendas = dalVend.select();
            for (int i = 0; i < vendas.Count; i++)
            {
                MODEL.VendaConsulta venda      = new MODEL.VendaConsulta();
                ClienteBLL          clienteBLL = new ClienteBLL();
                MODEL.Cliente       cliente    = clienteBLL.selectByID(vendas[i].idCliente);
                venda.cliente = cliente.nome;
                venda.id      = vendas[i].id;
                venda.valor   = vendas[i].valorTotal;
                venda.data    = vendas[i].data;
                vendaConsulta.Add(venda);
            }
            return(vendaConsulta);
        }
Example #3
0
 public void delete(int idVenda)
 {
     DAL.VendaDAL dalVend = new DAL.VendaDAL();
     dalVend.delete(idVenda);
 }
Example #4
0
 public void update(MODEL.Venda venda)
 {
     DAL.VendaDAL dalVend = new DAL.VendaDAL();
     dalVend.update(venda);
 }
Example #5
0
 public MODEL.Venda selectByID(int id)
 {
     DAL.VendaDAL dalVend = new DAL.VendaDAL();
     return(dalVend.selectByID(id));
 }