Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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);
            }
        }