public void loadReportToday() { string pathReport = @"C:\Charger DC Tester\Report\Report-" + DateTime.Now.ToString("yyyy-MM-dd") + ".txt"; String[] dataInLine; if (File.Exists(pathReport)) // if computer has report file, push it on data grit view { var lines = File.ReadAllLines(pathReport); for (int i = lines.Length - 1; i >= 0; i--) { dataInLine = lines[i].Split('/'); if (dataInLine[1].Contains("OK")) { Ok++; } if (dataInLine[1].Contains("NG")) { NG++; } if (dataInLine[0].Contains("L")) { Total++; dgReport.Rows.Add(Total.ToString(), dataInLine[1], dataInLine[2], dataInLine[3], dataInLine[4], dataInLine[5], dataInLine[6], dataInLine[7]); } } lbStaTTnum.Text = Total.ToString(); lbStaOKnum.Text = Ok.ToString("D"); lbStaNGnum.Text = NG.ToString("D"); } }
public void loadReport(DateTime date) { String[] dataInLine; dgReport.SelectAll(); dgReport.ClearSelection(); string pathReport = @"C:\Charger DC Tester\Report\Report-" + date.ToString("yyyy-MM-dd") + ".txt"; if (File.Exists(pathReport)) // if computer has report file, push it on data grit view { var lines = File.ReadAllLines(pathReport); for (int i = lines.Length - 1; i >= 0; i--) { dataInLine = lines[i].Split('/'); if (dataInLine[2] == productNameList[cbModel.SelectedIndex]) { if (dataInLine[1].Contains("OK")) { Ok++; } if (dataInLine[1].Contains("NG")) { NG++; } if (dataInLine[0].Contains("L")) { Total++; } dgReport.Rows.Add(Total.ToString(), dataInLine[1], dataInLine[2], dataInLine[3], dataInLine[4], dataInLine[5], dataInLine[6], dataInLine[7]); } else if (productNameList[cbModel.SelectedIndex] == "None") { if (dataInLine[1].Contains("OK")) { Ok++; } if (dataInLine[1].Contains("NG")) { NG++; } if (dataInLine[0].Contains("L")) { Total++; dgReport.Rows.Add(Total.ToString(), dataInLine[1], dataInLine[2], dataInLine[3], dataInLine[4], dataInLine[5], dataInLine[6], dataInLine[7]); } } } lbStaTTnum.Text = Total.ToString(); lbStaOKnum.Text = Ok.ToString("D"); lbStaNGnum.Text = NG.ToString("D"); } }