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]; }
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); }