コード例 #1
0
        public ECGview(ECGstudent s)
        {
            name         = s.name;
            chSS_Before  = s.chSS[0];
            chSS_Between = s.chSS[1];
            chSS_After   = s.chSS[2];

            symmT_Before  = s.symmT[0];
            symmT_Between = s.symmT[1];
            symmT_After   = s.symmT[2];

            skoSymmT_Before  = s.skoSymmT[0];
            skoSymmT_Between = s.skoSymmT[1];
            skoSymmT_After   = s.skoSymmT[2];

            sDNN_Before  = s.sDNN[0];
            sDNN_Between = s.sDNN[1];
            sDNN_After   = s.sDNN[2];

            index_Before  = s.index[0];
            index_Between = s.index[1];
            index_After   = s.index[2];

            shiftST_Before  = s.shiftST[0];
            shiftST_Between = s.shiftST[1];
            shiftST_After   = s.shiftST[2];

            sTR_Before  = s.sTR[0];
            sTR_Between = s.sTR[1];
            sTR_After   = s.sTR[2];

            intervalPQ_Before  = s.intervalPQ[0];
            intervalPQ_Between = s.intervalPQ[1];
            intervalPQ_After   = s.intervalPQ[2];
        }
コード例 #2
0
ファイル: DAL.cs プロジェクト: meryoum/ECG-Analysis-Winforms
        static public List <ECGstudent> MakeList()
        {
            List <ECGstudent> studlist = new List <ECGstudent>();
            string            query    = "SELECT * FROM dbo.EXP_ATTRIBUTES";
            OleDbDataAdapter  adapter  = new OleDbDataAdapter(query, @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\ECGfile.mdb");

            ECGfileDataSet students = new ECGfileDataSet();

            adapter.Fill(students, "EXP_ATTRIBUTES");

            var attributes = students.Tables["EXP_ATTRIBUTES"];

            IEnumerable <DataRow> q = from s in attributes.AsEnumerable()
                                      select s;

            List <string> usedstudents   = new List <string>();
            string        currentstudent = "";

            foreach (var s in q)
            {
                if (usedstudents.Contains(Convert.ToString(s["PATNAME"])) == false)
                {
                    currentstudent = Convert.ToString(s["PATNAME"]);
                }
                else
                {
                    currentstudent = "";
                    continue;
                }
                if (Convert.ToString(s["PATNAME"]) != "Міхо Іван Іванович" && Convert.ToString(s["PATNAME"]) != "Ковба Владислав Олексійович")
                {
                    double[] atr1 = new double[3];
                    double[] atr2 = new double[3];
                    double[] atr3 = new double[3];
                    double[] atr4 = new double[3];
                    double[] atr5 = new double[3];
                    double[] atr6 = new double[3];
                    double[] atr7 = new double[3];
                    double[] atr8 = new double[3];
                    foreach (var student in q)
                    {
                        if (Convert.ToString(student["PATNAME"]) == currentstudent)
                        {
                            int i;
                            if (Convert.ToInt32(student["STRESS"]) == 0)
                            {
                                i = 0;
                            }
                            else if (Convert.ToInt32(student["STRESS"]) == 1)
                            {
                                i = 1;
                            }
                            else
                            {
                                i = 2;
                            }
                            atr1[i] = Convert.ToDouble(student["attr1"]);
                            atr2[i] = Convert.ToDouble(student["attr3"]);
                            atr3[i] = Convert.ToDouble(student["attr4"]);
                            atr4[i] = Convert.ToDouble(student["attr9"]);
                            atr5[i] = Convert.ToDouble(student["attr17"]);
                            atr6[i] = Convert.ToDouble(student["attr21"]);
                            atr7[i] = Convert.ToDouble(student["attr37"]);
                            atr8[i] = Convert.ToDouble(student["attr32"]);
                        }
                    }

                    var stud = new ECGstudent()
                    {
                        name       = Convert.ToString(s["PATNAME"]),
                        chSS       = atr1,
                        symmT      = atr2,
                        skoSymmT   = atr3,
                        sDNN       = atr4,
                        index      = atr5,
                        shiftST    = atr6,
                        sTR        = atr7,
                        intervalPQ = atr8
                    };
                    usedstudents.Add(stud.name);
                    studlist.Add(stud);
                }
            }
            return(studlist);
        }