コード例 #1
0
        private void Sales_Load(object sender, EventArgs e)
        {
            SaleController saleController = new SaleController();
            List <Sale>    sales          = saleController.listSales();

            salesTable.Controls.Add(new Label {
                Text = "Identificador"
            }, 0, 0);
            salesTable.Controls.Add(new Label {
                Text = "Total"
            }, 1, 0);

            salesTable.RowCount += sales.Count + 1;

            for (int i = 0; i < sales.Count; i++)
            {
                salesTable.Controls.Add(new Label {
                    Text = sales[i].Id.ToString()
                }, 0, i + 1);
                salesTable.Controls.Add(new Label {
                    Text = $"R${sales[i].Total}"
                }, 1, i + 1);
            }

            double total = 0;

            foreach (var item in sales)
            {
                total += item.Total;
            }

            labelTotal.Text = $"Total: R${total}";
        }
コード例 #2
0
        public double countSales()
        {
            SaleController saleController = new SaleController();
            List <Sale>    salesList      = saleController.listSales();

            double total = 0;

            foreach (var item in salesList)
            {
                total += item.Total;
            }

            return(total);
        }