Ejemplo n.º 1
0
        private void Products_Load(object sender, EventArgs e)
        {
            List <ProductRecord> allProducts = ProductDatabase.GenerateAllProduct();

            foreach (ProductRecord p in allProducts)
            {
                GUIFunctions.addNewProductRecord(tlpDataRecords, rowIndex, p);
                rowIndex++;
            }

            foreach (Label l in tlpDataRecords.Controls)
            {
                l.MouseClick += new MouseEventHandler(selectRow);
            }
        }
Ejemplo n.º 2
0
        public List <SalesReport> ReportList(DateTime startDate, DateTime endDate)
        {
            List <ProductRecord> products = ProductDatabase.GenerateAllProduct();
            List <SalesReport>   report   = new List <SalesReport>();

            foreach (ProductRecord record in products)
            {
                report.Add(new SalesReport()
                {
                    ProductID = record.ProductID,
                    Name      = record.Name,
                    Quantity  = SalesDatabase.GenerateSalesAmount(record.ProductID, startDate, endDate),
                    Price     = record.Price,
                    Total     = Convert.ToDouble(SalesDatabase.GenerateSalesAmount(record.ProductID, startDate, endDate)) * record.Price
                });
            }
            return(report);
        }