public static void reportFormat(ScmReport gui) { gui.chart1.Series.Remove(gui.chart1.Series[0]); gui.chart1.Series.Add("Stock Qty."); int i = 0; int j = 0; foreach (ScmStockItem stock_item in gui.current_stock) { gui.chart1.Series[0].Points.InsertXY(0, stock_item.stockName, stock_item.stockQty); i++; j += stock_item.stockQty / stock_item.stockMin; } if (j / i < 1) { gui.label6.Text = "Stock is low on average, re-orders required."; } else { gui.label6.Text = "Stock is generally healthy overall."; } }
private void panel6_Click(object sender, EventArgs e) { Form temp_form = new ScmReport(); temp_form.Show(); this.Hide(); }
private void button1_Click(object sender, EventArgs e) { //Get event sender as button via cast Button temp_button = (Button)sender; Form temp_form; //Behaviour is determined by button name switch (temp_button.Name) { case "AddButton": //Switch to Add Stock GUI by creating a new GUI and hiding this one temp_form = new ScmAdd(); temp_form.Show(); this.Hide(); break; case "ViewButton": temp_form = new ScmView(); temp_form.Show(); this.Hide(); break; case "ReportButton": temp_form = new ScmReport(); temp_form.Show(); this.Hide(); break; } }
public static void OnStockReport(object sender, EventArgs e) { ScmReport gui = (ScmReport)sender; gui.current_stock = ScmDataAccess.readStock(); ScmDataFormat.reportFormat(gui); }