private void WeeklyReport_Load(object sender, EventArgs e) { foreach (SalesReport s in reportList) { GUIFunctions.addNewReportRecord(tlpDataRecords, rowIndex, s); rowIndex++; } }
private void BtnAddRecord_Click(object sender, EventArgs e) { using (Add_EditSalesRecord addRecord = new Add_EditSalesRecord()) { if (addRecord.ShowDialog() == DialogResult.OK) { GUIFunctions.addNewRecord(tlpDataRecords, rowIndex); rowIndex++; } } }
private void AddNewProduct_Click(object sender, EventArgs e) { using (AddNewProduct addNewProduct = new AddNewProduct()) { if (addNewProduct.ShowDialog() == DialogResult.OK) { GUIFunctions.addNewProductRecord(tlpDataRecords, rowIndex); rowIndex++; } } }
private void Main_Load(object sender, EventArgs e) { List <SalesRecord> allSales = SalesDatabase.GetAllSales(); foreach (SalesRecord s in allSales) { GUIFunctions.addNewRecord(tlpDataRecords, rowIndex, s); rowIndex++; } foreach (Label l in tlpDataRecords.Controls) { l.MouseClick += new MouseEventHandler(selectRow); } }
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); } }
public void selectRow(object sender, MouseEventArgs e) { int row = tlpDataRecords.GetRow((Label)sender); foreach (Label l in tlpDataRecords.Controls) { l.BackColor = Color.FromArgb(95, 99, 102); } if (row != 0) { GUIFunctions.setRowBackground(tlpDataRecords, row, Color.FromArgb(134, 179, 209)); } // Used for data retrieval for editing sales records selectedRow = row; }
private void BtnEditRecord_Click(object sender, EventArgs e) { if (selectedRow == 0) { MessageBox.Show("Please select a sales record to edit first."); } else { using (EditSalesRecord editRecord = new EditSalesRecord()) { SalesRecord saleData = SalesDatabase.GetSalesRecordWithSaleID(Int32.Parse(tlpDataRecords.GetControlFromPosition(0, selectedRow).Text)); editRecord.SaleRecord = saleData; if (editRecord.ShowDialog() == DialogResult.OK) { saleData = SalesDatabase.GetSalesRecordWithSaleID(Int32.Parse(tlpDataRecords.GetControlFromPosition(0, selectedRow).Text)); ProductRecord pRecord = ProductDatabase.GetProductByProductID(saleData.ProductID); GUIFunctions.editRecord(tlpDataRecords, selectedRow, saleData, pRecord); } } } }