/// <summary> /// Criar validação para o formulario de registo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { ServiceRefHealth.ServiceHealthClient web = new ServiceHealthClient(); Patient p = new ServiceRefHealth.Patient(); try { p.FirstName = textBox1.Text; p.LastName = textBox2.Text; p.SNS = Int32.Parse(textBox3.Text); p.Birthdate = DateTime.Parse(dateTimePicker1.Text); } catch (Exception ex) { MessageBox.Show("Exception Message: " + ex.Message); } bool result = web.AddPatient(p); if (result == true) { MessageBox.Show("Registado com sucesso!"); Close(); } else { MessageBox.Show("Erro no registo!"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); } }
public Alter(int snsNumber) { InitializeComponent(); checkBox1.Visible = false; web = new ServiceHealthClient(); p = web.ValidatePatient(snsNumber); if (snsNumber != 0) { p = web.ValidatePatient(snsNumber); MessageBox.Show("Selected the user: " + p.FirstName); textBox2.Visible = true; textBox3.Visible = true; textBox6.Visible = true; dateTimePicker1.Visible = true; checkBox1.Visible = true; button2.Visible = true; label2.Visible = true; label3.Visible = true; label4.Visible = true; label5.Visible = true; label6.Visible = true; textBox2.Text = p.FirstName; textBox3.Text = p.LastName; textBox6.Text = Convert.ToString(p.SNS); oldSNS = p.SNS; dateTimePicker1.Value = p.Birthdate; checkBox1.Checked = p.Activo; } }
private void button1_Click(object sender, EventArgs e) { // duas formas de limpar labels nameN.Text = ""; snsN.Text = ""; ageN.Text = ""; btdN.Text = ""; //2ªforma bpmax.ResetText(); bpmed.ResetText(); bpmin.ResetText(); spomax.ResetText(); spomed.ResetText(); spomin.ResetText(); hrmax.ResetText(); hrmed.ResetText(); hrmin.ResetText(); //validate junto do web service se o utente existe //se existir mostrar mensagem de boas vindas if (!int.TryParse(textBox1.Text, out parsedValue)) { MessageBox.Show("Please insert a valid SNS number!"); return; } else { snsNumber = Convert.ToInt32(textBox1.Text); web = new ServiceHealthClient(); p = web.ValidatePatient(snsNumber); if (p != null) { MessageBox.Show("You selected the user " + p.FirstName); groupBox1.Visible = true; groupBox2.Visible = true; groupBox3.Visible = true; groupBox4.Visible = true; groupBox5.Visible = true; nameN.Text = p.FirstName + " " + p.LastName; snsN.Text = Convert.ToString(p.SNS); btdN.Text = Convert.ToString(p.Birthdate.Day + "/" + p.Birthdate.Month + "/" + p.Birthdate.Year); ageN.Text = Convert.ToString(p.Age); var b = web.listBPs(snsNumber, DateTime.Now.AddDays(-3), DateTime.Now); var h = web.listHRs(snsNumber, DateTime.Now.AddDays(-3), DateTime.Now); var s = web.listSPOes(snsNumber, DateTime.Now.AddDays(-3), DateTime.Now); update(b, s, h); } } }
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; } } }
public UserStatistics(int sns) { web = new ServiceHealthClient(); snsNumber = sns; if (snsNumber != 0) { p = web.ValidatePatient(sns); } InitializeComponent(); groupBox1.Visible = false; groupBox2.Visible = false; groupBox3.Visible = false; groupBox4.Visible = false; groupBox5.Visible = false; }
private void button1_Click(object sender, EventArgs e) { //inicio do ciclo de validação if (!int.TryParse(textBox1.Text, out parsedValue)) { MessageBox.Show("Please insert a valid SNS number!"); return; } else { int snsNumber = int.Parse(textBox1.Text); web = new ServiceHealthClient(); p = web.ValidatePatient(snsNumber); if (p != null) { MessageBox.Show("Selected the user " + p.FirstName); textBox2.Visible = true; textBox3.Visible = true; textBox6.Visible = true; dateTimePicker1.Visible = true; checkBox1.Visible = true; button2.Visible = true; label2.Visible = true; label3.Visible = true; label4.Visible = true; label5.Visible = true; label6.Visible = true; textBox2.Text = p.FirstName; textBox3.Text = p.LastName; textBox6.Text = Convert.ToString(p.SNS); oldSNS = p.SNS; dateTimePicker1.Value = p.Birthdate; checkBox1.Checked = p.Activo; } else { MessageBox.Show("Numero de SNS invalido!"); } } }
private void button1_Click(object sender, EventArgs e) { nameN.Text = ""; snsN.Text = ""; ageN.Text = ""; btdN.Text = ""; if (!int.TryParse(textBox1.Text, out parsedValue)) { MessageBox.Show("Please insert a valid SNS number!"); return; } else { snsNumber = Convert.ToInt32(textBox1.Text); web = new ServiceHealthClient(); p = web.ValidatePatient(snsNumber); if (p != null) { updateValues(snsNumber, da, dn); MessageBox.Show("You selected the user " + p.FirstName); groupBox1.Visible = true; groupBox2.Visible = true; groupBox3.Visible = true; groupBox4.Visible = true; groupBox5.Visible = true; nameN.Text = p.FirstName + " " + p.LastName; snsN.Text = Convert.ToString(p.SNS); btdN.Text = Convert.ToString(p.Birthdate.Day + "/" + p.Birthdate.Month + "/" + p.Birthdate.Year); ageN.Text = Convert.ToString(p.Age); var b = web.listUserAlertsBPs(snsNumber, DateTime.Now.AddDays(-3), DateTime.Now); var h = web.listUserAlertsHRs(snsNumber, DateTime.Now.AddDays(-3), DateTime.Now); var s = web.listUserAlertsSPOes(snsNumber, DateTime.Now.AddDays(-3), DateTime.Now); } } }
public Events(int sns) { snsNumber = sns; InitializeComponent(); dateTimePicker1.CustomFormat = "dd-MMM-yyyy hh:mm:ss"; dateTimePicker2.CustomFormat = "dd-MMM-yyyy hh:mm:ss"; dateTimePicker1.Value = da; dateTimePicker2.Value = dn; checkBox1.Checked = true; checkBox2.Checked = true; checkBox3.Checked = true; web = new ServiceHealthClient(); checkBox5.Checked = true; checkBox6.Checked = true; if (sns != 0) { p = web.ValidatePatient(sns); updateValues(sns, da, dn); } }