Exemplo n.º 1
0
        protected void Button_Adicionar_Click(object sender, EventArgs e)
        {
            if (TextBox_PArterial.Text != "" && TextBox_Altura.Text != "" && TextBox_Peso.Text != "" && labelIMC.Text != "")
            {
                string IMC = registo.CalcularIMC(TextBox_Altura.Text, TextBox_Peso.Text);
                panelDoente.Visible = true;
                try
                {
                    conexao.Open();
                    comando.CommandText = "INSERT INTO INFOCLINICA(ID_Doente, Peso, Altura, IMC, Pressao_Arterial, Vacinas, Vacinas_Falta) VALUES ((SELECT ID_Doente FROM Doente WHERE Numero_Utente = '" + TextBox_Procurar.Text + "'), '" + TextBox_Peso.Text + "', '" + TextBox_Altura.Text + "', '" + IMC + "', '" + TextBox_PArterial.Text + "', '" + DropDownListVacinas.Text + "', '" + label_Falta.Text + "')";
                    //comando.CommandText = "INSERT INTO INFOCLINICA(ID_Doente, Peso, Altura, IMC) VALUES (1, '"+TextBox_Peso.Text+"','"+TextBox_Altura.Text+"', '"+IMC+"')";
                    comando.ExecuteNonQuery();
                    conexao.Close();
                    if (label_Falta.Text != "")
                    {
                        label_Vacina_Falta.Visible = true;
                        Button_Falta.Visible       = true;
                        ddl_vacine.Visible         = true;
                        label_Falta.Visible        = true;
                    }
                    else
                    {
                        label_Vacina_Falta.Visible = false;
                        Button_Falta.Visible       = false;
                        ddl_vacine.Visible         = false;
                        label_Falta.Visible        = false;
                    }

                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Informação Registada com sucesso!');", true);

                    //Limpar dados
                    TextBox_Peso.Text      = "";
                    TextBox_Altura.Text    = "";
                    TextBox_Nome.Text      = "";
                    TextBox_PArterial.Text = "";
                    DropDownListVacinas.ClearSelection();
                    ddl_vacine.ClearSelection();
                    label_Falta.Text      = "";
                    labelIMC.Text         = "";
                    TextBox_Procurar.Text = "";
                }
                catch (Oracle.ManagedDataAccess.Client.OracleException)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Utente com dados já inseridos!');", true);
                }
            }
            else
            {
                panelDoente.Visible = true;
                ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor, preencha todos os campos!');", true);
            }
        }
Exemplo n.º 2
0
        protected void ButtonVoltar1_Click(object sender, EventArgs e)
        {
            panelBotoes.Visible = true;

            //Limpar Dados anteriores
            label_Falta.Text       = "";
            labelIMC.Text          = "";
            TextBox_Altura.Text    = "";
            TextBox_Nome.Text      = "";
            TextBox_Peso.Text      = "";
            TextBox_PArterial.Text = "";
            DropDownListVacinas.ClearSelection();
            ddl_vacine.ClearSelection();
        }