private void BStart_Click(object sender, EventArgs e) { combo.Focus(); if (combo.SelectedItem.Equals("Simulator")) { OpenFileDialog browseFileDialog = new OpenFileDialog(); browseFileDialog.Filter = "JSON (.json)|*.json;"; browseFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); if (browseFileDialog.ShowDialog() == DialogResult.OK) { path = Path.GetFullPath(browseFileDialog.FileName); string json = File.ReadAllText(path); JArray openedData = (JArray)JsonConvert.DeserializeObject(json); data = (ISet <BikeData>)openedData.ToObject(typeof(ISet <BikeData>)); } bike = new BikeSimulator(this); bike.Start(); } else { connectForm = new AutoVR(ref hudlock); connectForm.Show(); bike = new Bike(combo.SelectedItem.ToString(), this, client); bike.Start(); } }
private void BStart_Click(object sender, EventArgs e) { maskedTextBox_gewicht.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; System.Console.WriteLine("text:" + maskedTextBox_gewicht.Text + "einde Text"); if (checkedListBox_geslacht.CheckedItems.Count == 1 && maskedTextBox_gewicht.Text != "") { //System.Console.WriteLine(maskedTextBox_gewicht.Text); combo.Focus(); if (combo.SelectedItem == null) { string message = "Kies een simulator of COM poort"; string caption = "Error Detected in Input"; MessageBoxButtons buttons = MessageBoxButtons.OK; MessageBoxIcon icon = MessageBoxIcon.Error; MessageBox.Show(message, caption, buttons, icon); } else if (combo.SelectedItem.Equals("Simulator")) { OpenFileDialog browseFileDialog = new OpenFileDialog(); browseFileDialog.Filter = "JSON (.json)|*.json;"; browseFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); if (browseFileDialog.ShowDialog() == DialogResult.OK) { path = Path.GetFullPath(browseFileDialog.FileName); string json = File.ReadAllText(path); JArray openedData = (JArray)JsonConvert.DeserializeObject(json); data = (ISet <BikeData>)openedData.ToObject(typeof(ISet <BikeData>)); } bike = new BikeSimulator(this); bike.Start(); Hide(); } else { //new Thread(() => test()).Start(); if (checkedListBox_geslacht.GetItemChecked(0) == true) { isMannelijk = true; } else { isMannelijk = false; } string theDate = dateTimePickerLeeftijd.Value.ToString("yyyy-MM-dd"); int gewicht = Int32.Parse(maskedTextBox_gewicht.Text); bike = new Bike(combo.SelectedItem.ToString(), new User("bram", "bram", "bram", theDate, isMannelijk, gewicht), this, ref client); bike.Start(); Hide(); } } else if (checkedListBox_geslacht.CheckedItems.Count != 1) { MessageBox.Show("Kies 1 geslacht", "Er ging iets mis", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (maskedTextBox_gewicht.Text != "") { MessageBox.Show("Vul uw gewicht in", "Er ging iets mis", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Kies uw leeftijd, Geslacht en gewicht.", "Er ging iets mis", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }