Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String conString = WebConfigurationManager.ConnectionStrings["PP3conexaoBD"].ConnectionString;

            PP3ConexaoBD selec = new PP3ConexaoBD();

            selec.Connection(conString);
            selec.AbrirConexao();
            string query = "Select c.idConsulta, m.nome, convert(date, c.dataHora) from consulta as c, paciente as p, medico as m where m.idMedico = c.idMedico and p.idPaciente = c.idPaciente and p.nome = '" + Session["username"] + "' and statusConsulta = 'FINALIZADA' and avaliacao = 'NENHUMA'";
            int    achou = selec.ExecutarConsulta(query);

            if (achou == -1)
            {
                Panel1.Visible = false;
                Panel2.Visible = true;
            }
            else
            {
                IDataReader resultado = selec.RetornaDados(query);
                lbl_medico.Text      = resultado.GetString(1) + " no dia " + resultado.GetDateTime(2).ToString().Substring(0, 10) + "!";
                Panel1.Visible       = true;
                Panel2.Visible       = false;
                idConsulta_Avaliacao = resultado.GetInt32(0).ToString();
                resultado.Close();
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String conString = WebConfigurationManager.ConnectionStrings["PP3conexaoBD"].ConnectionString;

            PP3ConexaoBD selec = new PP3ConexaoBD();

            selec.Connection(conString);
            selec.AbrirConexao();
            string query = "Select p.idPaciente from paciente as p where p.nome = '" + Session["username"] + "'";
            int    achou = selec.ExecutarConsulta(query);

            if (achou == -1)
            {
                lblSolicitar.Text = "Erro de banco de dados.";
            }
            else
            {
                IDataReader resultado = selec.RetornaDados(query);

                idPaciente = resultado.GetInt32(0);
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                cal_data.SelectedDate = DateTime.Now.Date;

                idCancelar = Request.QueryString["IdCancelar"];
                if (!(idCancelar == null))
                {
                    String conString = WebConfigurationManager.ConnectionStrings["PP3conexaoBD"].ConnectionString;

                    PP3ConexaoBD insertBD = new PP3ConexaoBD();
                    insertBD.Connection(conString);
                    insertBD.AbrirConexao();

                    string update = "update Consulta set statusConsulta='CANCELADA' where idConsulta = '" + idCancelar + "'";

                    insertBD.ExecutaInsUpDel(update);
                }


                idReagendar = Request.QueryString["IdReagendar"];
                if (!(idReagendar == null))
                {
                    String conString = WebConfigurationManager.ConnectionStrings["PP3conexaoBD"].ConnectionString;

                    // PP3ConexaoBD insertBD = new PP3ConexaoBD();
                    // insertBD.Connection(conString);
                    // insertBD.AbrirConexao();

                    // string paciente = "";

                    ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Pop", "AbrirModal()", true);

                    lbl_Mensagem.Text = "Reagendar consulta:";

                    PP3ConexaoBD acessoBD = new PP3ConexaoBD();
                    acessoBD.Connection(conString);
                    acessoBD.AbrirConexao();

                    string select   = "select m.idMedico as Medico from consulta as c, medico as m where m.idMedico = c.idMedico and c.idConsulta = " + idReagendar.ToString();
                    string idMedico = acessoBD.RetornaDados(select).GetInt32(0).ToString();
                    acessoBD.FecharConexao();

                    PP3ConexaoBD acessoBDPaciente = new PP3ConexaoBD();
                    acessoBDPaciente.Connection(conString);
                    acessoBDPaciente.AbrirConexao();
                    select = "select p.idPaciente as Paciente from consulta as c, Paciente as p where p.idPaciente = c.idPaciente and c.idConsulta = " + idReagendar.ToString();
                    string idPaciente = acessoBDPaciente.RetornaDados(select).GetInt32(0).ToString();
                    acessoBDPaciente.FecharConexao();


                    ddl_MedicoConsulta.SelectedValue = idMedico;
                    ddl_Paciente.SelectedValue       = idPaciente;

                    ddl_MedicoConsulta.Enabled = false;
                    ddl_Paciente.Enabled       = false;


                    //lbl_Mensagem.Attributes["style"] = "color:#009933; font-weight:bold;";
                }

                idAgendar = Request.QueryString["IdAgendar"];
                if (!(idAgendar == null))
                {
                    String conString = WebConfigurationManager.ConnectionStrings["PP3conexaoBD"].ConnectionString;

                    // PP3ConexaoBD insertBD = new PP3ConexaoBD();
                    // insertBD.Connection(conString);
                    // insertBD.AbrirConexao();

                    // string paciente = "";

                    ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Pop", "AbrirModal()", true);

                    lbl_Mensagem.Text = "Agendar consulta solicitada:";

                    PP3ConexaoBD acessoBD = new PP3ConexaoBD();
                    acessoBD.Connection(conString);
                    acessoBD.AbrirConexao();

                    string select     = "select p.idPaciente as Paciente from Paciente as p, solicitacaodeconsulta as s where p.idPaciente = s.idPaciente and s.idSolicitacao = " + idAgendar.ToString();
                    string idPaciente = acessoBD.RetornaDados(select).GetInt32(0).ToString();
                    acessoBD.FecharConexao();

                    ddl_Paciente.SelectedValue = idPaciente;

                    ddl_Paciente.Enabled = false;


                    //lbl_Mensagem.Attributes["style"] = "color:#009933; font-weight:bold;";
                }
            }

            if (ddl_MedicoAgenda.SelectedIndex != -1)
            {
                //lbl_Medico.Text = ddl_Medico.Items[ddl_Medico.SelectedIndex].Text;
            }

            UpdatePanel1.UpdateMode = UpdatePanelUpdateMode.Conditional;
        }