예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int prontuario = Convert.ToInt32(Request.QueryString["prontuario"]);
            int tentativa  = 2;

            tenta = tentativa;

            lbProntuario.Text = prontuario.ToString();


            PacienteMailling paciente = new PacienteMailling();
            paciente = PacienteMailingDAO.getDadosPaciente(prontuario);

            txbNomePaciente.Text      = paciente.Nome;
            txbNomePacienteModal.Text = paciente.Nome;
            txbTelefone1.Text         = paciente.Telefone1;
            txbTelefone2.Text         = paciente.Telefone2;
            txbTelefone3.Text         = paciente.Telefone3;
            txbTelefone4.Text         = paciente.Telefone4;

            BindGrind1Tentativas(prontuario, tentativa);
        }
    }
예제 #2
0
    private List <Ativo> ListaConsultasRediscagem()
    {
        // colocar regra para listar consultas do paciente com tentativas abaixo de 3 (terceira tentativa)

        var lista = new List <Ativo>();

        using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString()))
        {
            SqlCommand cmm = cnn.CreateCommand();

            cmm.CommandText = "SELECT  [id_consulta]" +
                              " ,[prontuario]" +
                              " ,[dt_consulta]" +
                              " ,[grade]" +
                              " ,[equipe]" +
                              " ,[profissional]" +
                              " ,[codigo_consulta]" +
                              " FROM [hspmCall].[dbo].[consulta]" +
                              " where (DAY(dt_consulta) between 23 and 27)  and MONTH(dt_consulta) = 3 and YEAR(dt_consulta) = 2020" +
                              " and ativo = 1";
            try
            {
                cnn.Open();
                SqlDataReader dr1 = cmm.ExecuteReader();

                //char[] ponto = { '.', ' ' };
                while (dr1.Read())
                {
                    Ativo consulta = new Ativo();
                    consulta.Id_Consulta       = dr1.GetInt32(0);
                    consulta.Prontuario        = dr1.GetInt32(1);
                    consulta.Dt_Consulta       = dr1.GetDateTime(2).ToString();
                    consulta.Grade             = dr1.GetInt32(3);
                    consulta.Equipe            = dr1.GetString(4);
                    consulta.Nome_Profissional = dr1.GetString(5);
                    consulta.Codigo_Consulta   = dr1.GetInt32(6);
                    consulta.Nome = PacienteMailingDAO.getDadosPaciente(consulta.Prontuario).Nome;

                    lista.Add(consulta);
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
        }
        return(lista);
    }
예제 #3
0
    public void SearchHistorico_OnClick(object sender, EventArgs e)
    {
        int _prontuario = Convert.ToInt32(txbProntuario.Text);

        PacienteMailling paciente = new PacienteMailling();

        paciente = PacienteMailingDAO.getDadosPaciente(_prontuario);

        txbNomePaciente.Text = paciente.Nome;
        txbTelefone1.Text    = paciente.Telefone1;
        txbTelefone2.Text    = paciente.Telefone2;
        txbTelefone3.Text    = paciente.Telefone3;
        txbTelefone4.Text    = paciente.Telefone4;

        GridView1.DataSource = ConsultasDAO.ListaConsultasPaciente(_prontuario);
        GridView1.DataBind();
    }