public TrackerInterface(double datarate, double maxrange, MainInterface m) { this.m = m; int ret = InitializeTrackerWrapper(datarate, maxrange); if (ret != 0) { init_error = -1; } }
private void addTrial_Click(object sender, EventArgs e) { string value = ""; if (sessionDisplay.SelectedIndex > -1) { DialogResult result = MainInterface.InputBox("Create New Trial", "Trial Name:", ref value); if (result == DialogResult.OK) { Trial t = new Trial(value, DateTime.Now.ToString("H:mm:ss"), currentStudy, currentSubject, currentSession); database.AddTrial(t); trialDisplay.DataSource = null; trialDisplay.DataSource = database.GetTrials(currentSession); trialDisplay.ClearSelected(); trialDisplay.SetSelected(database.GetTrialIndex(t), true); } } }
private void addNewStudy_Click(object sender, EventArgs e) { string value = ""; DialogResult result = MainInterface.InputBox("New Study", "New study name:", ref value); if (result == DialogResult.OK && value != "") { currentStudy = new Study(value); database.AddStudy(currentStudy); studyDisplay.DataSource = null; studyDisplay.DataSource = database.GetStudies(); studyDisplay.ClearSelected(); Console.WriteLine(database.GetStudies()); studyDisplay.SetSelected(database.GetStudyIndex(currentStudy), true); } else if (result == DialogResult.OK) { MessageBox.Show("Invalid study name."); } }
private void addNewSession_Click(object sender, EventArgs e) { string value = ""; if (subjectDisplay.SelectedIndex > -1) { DialogResult result = MainInterface.InputBox("Create New Session", "Session Name:", ref value); if (result == DialogResult.OK) { Session s = new Session(value, DateTime.Now.ToString("M/d/yyyy"), currentStudy, currentSubject); database.AddSession(s); sessionDisplay.DataSource = null; sessionDisplay.DataSource = database.GetSessions(currentSubject); ((CurrencyManager)sessionDisplay.BindingContext[sessionDisplay.DataSource]).Refresh(); sessionDisplay.ClearSelected(); sessionDisplay.SetSelected(database.GetSessionIndex(s), true); Console.WriteLine(value); } } }
private void addNewSubject_Click(object sender, EventArgs e) { List <string> values = new List <string>(); if (studyDisplay.SelectedIndex > -1) { DialogResult result = MainInterface.InputBox3("New Subject", "New Subject ID:", "New Subject Birthdate:", "New Subject Gender:", ref values); if (result == DialogResult.OK && values.Count > 0) { Subject s = new Subject(values[0], values[1], values[2], currentStudy); database.AddSubject(s); subjectDisplay.DataSource = null; subjectDisplay.DataSource = database.GetSubjects(currentStudy); subjectDisplay.ClearSelected(); subjectDisplay.SetSelected(database.GetSubjectIndex(s), true); } else if (result == DialogResult.OK) { MessageBox.Show("Invalid study name."); } } }