private void buttonValidate_Click(object sender, EventArgs e) { if (!int.TryParse(sns.Text, out parsedValue)) { MessageBox.Show("Please insert a valid SNS number!"); return; } else { richTextBox2.Clear(); //validate junto do web service se o utente existe //se existir mostrar mensagem de boas vindas int snsNumber = int.Parse(sns.Text); System.Console.WriteLine(snsNumber); web = new ServiceHealthClient(); p = web.ValidatePatient(snsNumber); if (p != null) { MessageBox.Show("Bem vindo Sr.(a)" + p.FirstName); groupBox1.Visible = true; //gravar ultimo sns inserido que acedeu a aplicação com sucesso Properties.Settings.Default.snsH = snsNumber; Properties.Settings.Default.Save(); string dataU = "Name: " + p.FirstName + "." + Environment.NewLine + "Surname: " + p.LastName + "." + Environment.NewLine + "SNS: " + p.SNS + "." + Environment.NewLine + "Birthdate: " + p.Birthdate.Day + "/" + p.Birthdate.Month + "/" + p.Birthdate.Year + "." + Environment.NewLine + "Age: " + p.Age; richTextBox2.AppendText(dataU); button1.Enabled = true; button2.Enabled = true; button3.Visible = true; // se o utente fez login, então é um utente ativo na aplicação p.Activo = true; web.ActivatePatient(p); } else { MessageBox.Show("SNS Number doesn't exist! "); button1.Enabled = false; } } }