private void Application_Exit(object sender, ExitEventArgs e) { List <string> def_cards = Globals.GetListOfDefectiveCards(); if (def_cards.Count != 0) { MessageBox.Show("There are some defective cards detected. Please check them up."); frmDefectiveCards f = new frmDefectiveCards(); f.ShowDialog(); } }
public void Diagnose() { dgvDefections.Rows.Clear(); List <string> defective_cards = Globals.GetListOfDefectiveCards(); int row = 0; foreach (string cp in defective_cards) { row++; string card_name = Globals.GetLastPartOfDir(cp); int q_cnt = Globals.GetNumberOfFiles(cp + "\\Q"); int a_cnt = Globals.GetNumberOfFiles(cp + "\\A"); int r_cnt = Globals.GetNumberOfFiles(cp + "\\R"); dgvDefections.Rows.Add(row, false, card_name, cp, q_cnt, a_cnt, r_cnt); } }
public MainWindow() { InitializeComponent(); //FrmTest t = new FrmTest(); //t.ShowDialog(); //return; List <string> def_cards = Globals.GetListOfDefectiveCards(); if (def_cards.Count != 0) { MessageBox.Show("There are some defective cards detected. Please check them up."); frmDefectiveCards f = new frmDefectiveCards(); f.ShowDialog(); } Init(); }