Exemple #1
0
        public void Delete(Venda c)
        {
            PItemVenda       pIC = new PItemVenda();
            NItemVenda       nIC = new NItemVenda();
            List <ItemVenda> lIC = pIC.Open();

            foreach (ItemVenda i in lIC)
            {
                if (i.IdVenda == c.Id)
                {
                    nIC.Delete(i);
                }
            }

            PVenda pC = new PVenda();

            vendas = pC.Open();

            for (int i = 0; i < vendas.Count; i++)
            {
                if (vendas[i].Id == c.Id)
                {
                    vendas.RemoveAt(i);
                    break;
                }
            }
            pC.Save(vendas);
        }
Exemple #2
0
        public decimal CalcularTicketMedio()
        {
            PVenda       pv  = new PVenda();
            List <Venda> car = new List <Venda>();

            car = pv.Open();
            return(CalcularReceita() / (car.Count));
        }
Exemple #3
0
        public void Insert(Venda v)
        {
            PVenda p = new PVenda();

            vendas = p.Open();
            id     = 1;
            if (vendas.Count > 1)
            {
                id = vendas.Max(x => x.Id) + 1;
            }
            v.Id = id;
            vendas.Add(v);
            p.Save(vendas);
        }