コード例 #1
0
ファイル: Form3.cs プロジェクト: Paztty/IT8512A-Power-testing
        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");
            }
        }
コード例 #2
0
ファイル: Form3.cs プロジェクト: Paztty/IT8512A-Power-testing
        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");
            }
        }