Example #1
0
        public int Salvar(ComprasDTO dto, List <ItemView> item)
        {
            string pagto    = dto.FormaPagto;
            int    qtdPagto = pagto.Count();

            if (qtdPagto == 0)
            {
                throw new ValidacaoException("Defina uma forma de pagamento.");
            }

            ComprasDatabase db       = new ComprasDatabase();
            int             IdCompra = db.Salvar(dto);

            ItemComprasBusiness buss = new ItemComprasBusiness();

            foreach (ItemView i in item)
            {
                ItemComprasDTO itemDto = new ItemComprasDTO();
                itemDto.CompraId = IdCompra;
                itemDto.ItemId   = i.Id;

                buss.Salvar(itemDto);

                EstoqueBusiness estoqueBuss = new EstoqueBusiness();
                estoqueBuss.Adicionar(1, i.Id);
            }

            return(IdCompra);
        }
Example #2
0
        public List <ItemComprasView> ConsultarPorId(int id)
        {
            ComprasDatabase db = new ComprasDatabase();

            return(db.ConsultarPorId(id));
        }
Example #3
0
        public List <ItemComprasView> Consultar(string data)
        {
            ComprasDatabase db = new ComprasDatabase();

            return(db.Consultar(data));
        }
Example #4
0
        public List <ItemComprasView> Listar()
        {
            ComprasDatabase db = new ComprasDatabase();

            return(db.Listar());
        }