private void _createButton_Click(object sender, EventArgs e) { _connection = new DBConnect(); const string pleaseFillIntext = "Please fill in all fields"; if(string.IsNullOrEmpty(_nameBox.Text) || string.IsNullOrEmpty(_surnameBox.Text) || !_genderMaleRadioButton.Checked && !_genderFemaleRadioButton.Checked ){ MessageBox.Show(pleaseFillIntext); return; } else if (clientRadioButton.Checked && String.IsNullOrEmpty(_lengthBox.Text) || clientRadioButton.Checked && string.IsNullOrEmpty(_weightBox.Text)) { MessageBox.Show(pleaseFillIntext); return; } var gender = _genderMaleRadioButton.Checked ? "m" : "f"; bool succes; //TODO create user with given data, save into db if (clientRadioButton.Checked) { Client client = new Client() { AuthToken = "", DateOfBirth = dateOfBirthPicker.Value, Gender = gender, Weight = Decimal.Parse(_weightBox.Text), Lenght = Decimal.Parse(_lengthBox.Text), Name = _nameBox.Text, Surname = _surnameBox.Text, Username = Usernamebox.Text, PasswordToBeSaved = passwordBox.Text }; succes = _connection.saveUser(client); } else { Specialist specialist = new Specialist() { AuthToken = "", DateOfBirth = dateOfBirthPicker.Value, Name = _nameBox.Text, Gender = gender, PasswordToBeSaved = passwordBox.Text, Username = Usernamebox.Text, Surname = _surnameBox.Text }; succes = _connection.saveUser(specialist); } if (succes) { MessageBox.Show("Success: the user has been added."); this.Close(); } else { MessageBox.Show("Could not add the user."); } }