예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try{
            //abrir la conexión
            Conexion c = new Conexion();
            String query = "select * from scott.PACIENTE Where num_identificacion_paciente = :id ";
            c.get_cmd().CommandText = query;
            c.get_cmd().CommandType = CommandType.Text;
            //evitamos inyección SQL
            c.get_cmd().Parameters.Add("id", txt_idpaciente.Text);

            //****Ejecutamos la consulta mediante un DataReader de Oracle
            OracleDataReader reader = c.get_cmd().ExecuteReader();
            //***si se quiere en un dataset
            //Al adaptador hay que pasarle el string SQL y la Conexión
            OracleDataAdapter adapter = new OracleDataAdapter(c.get_cmd());
            if ( reader.Read () ){
                MessageBox.Show("Exsite paciente");
                consulta f3 = new consulta(txt_idpaciente.Text);
                f3.Show();
                this.Hide();
                c.Close();
            }
            else { MessageBox.Show("No existe paciente"); }
            }
            catch { }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try{
            //abrir la conexión
            Conexion c = new Conexion();
            String query = "select * from scott.PACIENTE Where num_identificacion_paciente = '" + txt_idpaciente.Text+"'";
            Conexion.get_cmd().CommandText = query;
            Conexion.get_cmd().CommandType = CommandType.Text;
            //Conexion.get_cmd().Parameters.Add("@id_pas", Oracle.DataAccess.Client.OracleDbType.NVarchar2, 9);
            //Conexion.get_cmd().Parameters[0].Value = txt_idpaciente.Text;

            //****Ejecutamos la consulta mediante un DataReader de Oracle
            OracleDataReader reader = Conexion.get_cmd().ExecuteReader();
            //***si se quiere en un dataset
            //Al adaptador hay que pasarle el string SQL y la Conexión
            OracleDataAdapter adapter = new OracleDataAdapter(Conexion.get_cmd());
               // DataSet set = new DataSet();
               // DataRow DR;
            //adapter.Fill(set, "paciente");  //llena el conjunto con la respuesta de la consulta
            //DR = set.Tables["paciente"].Rows[0];
            if ( reader.Read () )
            {
                MessageBox.Show("sí existe paciente");
                consulta f3 = new consulta(txt_idpaciente.Text);
                f3.Show();
                this.Hide();
                c.Close();
            }
            else { MessageBox.Show("no existe paciente"); }
            }
            catch { }
        }
예제 #3
0
 public void lerdados()
 {
     objconsulta             = new consulta();
     objconsulta.ID          = int.Parse(txtid.Text.Trim());
     objconsulta.motivo      = txtMotivo.Text;
     objconsulta.Dt_consulta = dataC.Value;
     objconsulta.receita     = txtReceita.Text;
     objconsulta.diagnostico = txtDia.Text;
     objconsulta.dt_retorno  = DataR.Value;
     objconsulta.motivo      = txtMotivoR.Text;
     objconsulta.id_dentista = int.Parse(cmbDentista.SelectedValue.ToString());
     objconsulta.id_paciente = int.Parse(cmbPaciente.SelectedValue.ToString());
 }
예제 #4
0
        public void atualizarGrid()
        {
            List <consulta> listconsulta = new List <consulta>();

            con.conectar();
            SqlDataReader reader;


            reader = con.EXEconsulta("select * from tb_consulta");

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    consulta consulta = new consulta();
                    consulta.ID          = reader.GetInt32(0);
                    consulta.motivo      = reader.GetString(1);
                    consulta.Dt_consulta = reader.GetDateTime(2);
                    consulta.receita     = reader.GetString(3);
                    consulta.diagnostico = reader.GetString(4);
                    consulta.dt_retorno  = reader.GetDateTime(5);
                    consulta.motivo      = reader.GetString(6);
                    consulta.id_dentista = reader.GetInt32(8);
                    consulta.id_paciente = reader.GetInt32(7);
                    listconsulta.Add(consulta);
                }
                reader.Close();
            }
            else
            {
                Console.WriteLine("Não retornou dados");
            }

            dataGridView1.DataSource = null;
            dataGridView1.DataSource = listconsulta;
        }