private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); try{ //abrir la conexión 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"); c.Close(); } } catch { } }
private void btn_aceptar_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //manejo de excepciones try { //intenta abrir la base de datos //String query = "select * from userdatabase2013.USUARIO"; String query = "select num_identificacion_paciente,nombre_paciente,nombre_medico,codigo_medico from ((scott.Participa NATURAL JOIN scott.CONSULTA) NATURAL JOIN scott.Paciente )NATURAL JOIN scott.Medico Where identificacion='" + txt_codigo_medico.Text + "'And fecha_consulta= '"+ date_consulta.Text +"'"; Conexion.get_cmd().CommandText = query; Conexion.get_cmd().CommandType = CommandType.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()); if (reader.Read()) { // MessageBox.Show("Bien mongolito, hizo la consulta" + reader[0].ToString() + reader[1].ToString() + reader[2].ToString() + reader[3].ToString()); //Conexion c = new Conexion(DR["usuario"].ToString(), DR["passwd"].ToString()); DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Nombre paciente"; this.dataGridView1.Columns[1].HeaderText = "Identificaciòn paciente"; this.dataGridView1.Columns[2].Visible = false; this.dataGridView1.Columns[3].Visible = false; //cerrar la conexiòn c.Close(); } else { MessageBox.Show("no hay consultas"); //cerrar la conexiòn c.Close(); } //Nos acordamos de cerrar la conexión en el caso de que todavía esté abierta } catch { // c = new Conexion(); MessageBox.Show("ha ocurrido un error"); //cerrar la conexiòn c.Close(); } }
public void show_medico() { Conexion c = new Conexion(); try { String query = "select * from scott.Medico"; c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL //c.get_cmd().Parameters.Add("id", txt_identificacion.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()) { DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Identificacion"; this.dataGridView1.Columns[1].HeaderText = "tipo Id"; this.dataGridView1.Columns[2].HeaderText = "Código Médico"; this.dataGridView1.Columns[3].HeaderText = "Nombre Médico"; this.dataGridView1.Columns[4].HeaderText = "Horario Mèdico"; this.dataGridView1.Columns[5].HeaderText = "id Supervisor"; this.dataGridView1.Columns[6].HeaderText = "tipo id"; this.dataGridView1.Columns[7].HeaderText = "Categoría"; this.dataGridView1.Columns[8].HeaderText = "Salario"; c.Close(); } else { MessageBox.Show("No hay consultas registradas"); c.Close(); btn_editar.Enabled=false; btn_eliminar.Enabled = false; } } catch { MessageBox.Show("Error en la consulta, contacte al administrador del sistema"); c.Close(); } }
private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //manejo de excepciones try { //intenta abrir la base de datos //String query = "select * from userdatabase2013.USUARIO"; String query = "select identificacion, tipo_id, codigo_medico, nombre_medico from scott.Medico Where id_medico_supervisor='" + txt_identificacion.Text + "'"; Conexion.get_cmd().CommandText = query; Conexion.get_cmd().CommandType = CommandType.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()); if (reader.Read()) { // MessageBox.Show("Bien mongolito, hizo la consulta" + reader[0].ToString() + reader[1].ToString() + reader[2].ToString() + reader[3].ToString()); //Conexion c = new Conexion(DR["usuario"].ToString(), DR["passwd"].ToString()); DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Identificación"; this.dataGridView1.Columns[1].HeaderText = "Tipo Identificación"; this.dataGridView1.Columns[2].HeaderText = "Còdigo Mèdico"; this.dataGridView1.Columns[3].HeaderText = "Nombre del Mèdico"; c.Close(); } else { MessageBox.Show("no hay consultas"); c.Close(); } //Nos acordamos de cerrar la conexión en el caso de que todavía esté abierta } catch { // c = new Conexion(); MessageBox.Show("soy el catch"); } }
private void notificacion() { string usuario = ""; if (WindowsIdentity.GetCurrent().Name.Split('\\')[0] == "SEEPYD" || WindowsIdentity.GetCurrent().Name.Split('\\')[0] == "ECONOMIA") { usuario = WindowsIdentity.GetCurrent().Name.Split('\\')[1]; } else { usuario = System.Configuration.ConfigurationManager.AppSettings["usuario"].ToString(); } Conexion con = new Conexion(); SqlDataReader data = con.GetNotificacion(usuario); if (data.Read()) { label4.Text = data["Nombre"].ToString(); label5.Text = data["Asignadas"].ToString(); label6.Text = data["Pendientes"].ToString(); if (Convert.ToInt32(data["Asignadas"]) > 0) { MessageBox.Show("Tiene solicitude(s) asignada(s). Favor de trabajar","Notificador de SiMeAyuda"); //this.Show(); } notifyIcon1.Text = String.Format("Tiene {0} solicitudes asignadas\nTiene {1} solicitudes pendientes", data["Asignadas"].ToString(), data["Pendientes"].ToString()); //data.Read(); toolStripStatusLabel1.Text = "Actualizado el: " + DateTime.Now.ToString(); con.Close(); } else { toolStripStatusLabel1.Text = "No hay registro con su usuario."; } }
private void button1_Click(object sender, EventArgs e) { //establece la conexión Conexion c = new Conexion(); //hacemos la comexión string insertar = "Insert into scott.medico (identificacion,tipo_id,codigo_medico,nombre_medico,horario_medico,id_medico_supervisor,tipo_id_supervisor,tipo_categoria,salario)"; insertar += "values(:id, :tipo_id, :cod_med, :nom, :hor, :supervisor, :tip_super, :tip_cat, :sal)"; //validamos que nos inyecten SQL c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; c.get_cmd().Parameters.Add("id", txt_id.Text); c.get_cmd().Parameters.Add("tipo_id", comboBox1.SelectedItem); c.get_cmd().Parameters.Add("cod_med", txt_codicoM.Text); c.get_cmd().Parameters.Add("nom", txt_nombre.Text); c.get_cmd().Parameters.Add("hor", cmb_horario.SelectedItem); c.get_cmd().Parameters.Add("supervisor", txt_codsup.Text); c.get_cmd().Parameters.Add("tip_super", Bx_tipo_id_sup.SelectedItem); c.get_cmd().Parameters.Add("tip_cat", txt_tipo.Text); c.get_cmd().Parameters.Add("sal", txt_salario.Text); try //hacemos la inserción de la sentencia { c.get_cmd().ExecuteNonQuery(); MessageBox.Show("Médico registrado correctamente" ); c.Close(); }catch { MessageBox.Show("No fue posible hacer el registro, consulte al administrador del sistema");} }
private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //hacemos la comexión string update = "update scott.medico "; update += "set identificacion= :id, tipo_id= :tid, codigo_medico= :cod_med, nombre_medico= :nom,horario_medico= :hor ,id_medico_supervisor= :supervisor,tipo_id_supervisor= :tip_super,tipo_categoria= :tip_cat, salario= :sal "; update += "Where identificacion = :idp"; //validamos que nos inyecten SQL c.get_cmd().CommandText = update; c.get_cmd().CommandType = CommandType.Text; c.get_cmd().Parameters.Add("id", txt_id.Text); c.get_cmd().Parameters.Add("tid", cboTipo.SelectedItem); c.get_cmd().Parameters.Add("cod_med", txt_codicoM.Text); c.get_cmd().Parameters.Add("nom", txt_nombre.Text); c.get_cmd().Parameters.Add("hor", cmb_horario.SelectedItem); c.get_cmd().Parameters.Add("supervisor", txt_codsup.Text); c.get_cmd().Parameters.Add("tip_super", Bx_tipo_id_sup.SelectedItem); c.get_cmd().Parameters.Add("tip_cat", txt_tipo.Text); c.get_cmd().Parameters.Add("sal", txt_salario.Text); c.get_cmd().Parameters.Add("idp", id_medico); try //hacemos la inserción de la sentencia { c.get_cmd().ExecuteNonQuery(); MessageBox.Show("Médico actualizado correctamente"); c.Close(); } catch { MessageBox.Show("No fue posible modificar el registro, consulte al administrador del sistema"); } this.Close(); }
private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //hacemos la comexión string insertar = "insert into scott.paciente (num_identificacion_paciente, tipo_identificacion,nombre_paciente,fdenac_paciente,direccion_paciente)"; insertar += ":id,:tid,:npaciente,:fnacimiento,:dpaciente"; //validamos que nos inyecten SQL c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; c.get_cmd().Parameters.Add("id", txt_identificacion.Text); c.get_cmd().Parameters.Add("tid", cmb_tipo.SelectedItem); c.get_cmd().Parameters.Add("npaciente", txt_nombre.Text); c.get_cmd().Parameters.Add("fnacimiento", txt_fecha.Text); c.get_cmd().Parameters.Add("dpaciente", txt_dir.Text); try //hacemos la inserción de la sentencia { c.get_cmd().ExecuteNonQuery(); MessageBox.Show("Paciente registrado correctamente"); c.Close(); } catch { MessageBox.Show("No fue posible hacer el registro, consulte al administrador del sistema"); } this.Close(); }
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 { } }
private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //manejo de excepciones try { //intenta abrir la base de datos String query = "select codigo_tratamiento,descripcion_tratamiento,codigo_medico,nombre_medico from ( (scott.toma NATURAL JOIN scott.TRATAMIENTO)NATURAL JOIN scott.prescribe)NATURAL JOIN scott.Medico Where num_identificacion_paciente='" + txt_identificacion.Text +"'"; Conexion.get_cmd().CommandText = query; Conexion.get_cmd().CommandType = CommandType.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()); if (reader.Read()) { DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Còdigo de Tratamiento"; this.dataGridView1.Columns[1].HeaderText = "Descripción del Tratamiento"; this.dataGridView1.Columns[2].HeaderText = "Còdigo Mèdico"; this.dataGridView1.Columns[3].HeaderText = "Nombre del Mèdico"; c.Close(); } else { MessageBox.Show("no hay consultas"); c.Close(); } } catch { // c = new Conexion(); MessageBox.Show("soy el catch"); c.Close(); } }
private void btn_aceptar_Click(object sender, EventArgs e) { //abrimos la conexión Conexion c = new Conexion(); //manejo de excepciones try { //Hacemos la consulta String query = "select num_identificacion_paciente,nombre_paciente,nombre_medico,codigo_medico from ((scott.Participa NATURAL JOIN scott.CONSULTA) NATURAL JOIN scott.Paciente )NATURAL JOIN scott.Medico Where identificacion= :id And fecha_consulta= :consulta"; //evitamos la inyección de código sql c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.Text; c.get_cmd().Parameters.Add("id", txt_codigo_medico.Text); c.get_cmd().Parameters.Add("consulta", date_consulta.Text); //****Ejecutamos la consulta mediante un DataReader de Oracle OracleDataReader reader = c.get_cmd().ExecuteReader(); OracleDataAdapter adapter = new OracleDataAdapter(c.get_cmd()); if (reader.Read()) { //Si la consulta fue exitosa, se cargan los datos en el datagrid DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Nombre paciente"; this.dataGridView1.Columns[1].HeaderText = "Identificaciòn paciente"; this.dataGridView1.Columns[2].Visible = false; this.dataGridView1.Columns[3].Visible = false; //cerrar la conexión c.Close(); } else { MessageBox.Show("No hay consultas registradas"); //cerrar la conexiòn c.Close(); } } catch { MessageBox.Show("Error al intentar consultar, comuniquese con el administrador del sistema"); //cerrar la conexiòn c.Close(); } }
private void button1_Click(object sender, EventArgs e) { //abrir la conexión Conexion c = new Conexion(); string insertar = "begin scott.salarioAumentar (:aumento); END;"; //evitar inyección código SQL c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; c.get_cmd().Parameters.Add("aumento", txt_aumento.Text); try{ c.get_cmd().ExecuteNonQuery(); c.Close(); this.Salarios(); } catch { MessageBox.Show("No fue posible realizar la operación, consulte al administrador del sistema"); c.Close(); } }
private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //manejo de excepciones try { String query = "select codigo_tratamiento,descripcion_tratamiento,codigo_medico,nombre_medico from"; query += "((scott.toma NATURAL JOIN scott.TRATAMIENTO)NATURAL JOIN scott.prescribe)NATURAL JOIN scott.Medico "; query += " 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_identificacion.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()){ DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Código de Tratamiento"; this.dataGridView1.Columns[1].HeaderText = "Descripción del Tratamiento"; this.dataGridView1.Columns[2].HeaderText = "Código Médico"; this.dataGridView1.Columns[3].HeaderText = "Nombre del Médico"; c.Close(); }else { MessageBox.Show("No hay consultas registradas"); c.Close(); } }catch{ MessageBox.Show("Error en la consulta, contacte al administrador del sistema"); c.Close(); } }
private void button1_Click(object sender, EventArgs e) { Conexion c = new Conexion(); //manejo de excepciones try { String query = "select identificacion, tipo_id, codigo_medico, nombre_medico from scott.Medico Where id_medico_supervisor= :id"; c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("id", txt_identificacion.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()){ DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Identificación"; this.dataGridView1.Columns[1].HeaderText = "Tipo Identificación"; this.dataGridView1.Columns[2].HeaderText = "Còdigo Mèdico"; this.dataGridView1.Columns[3].HeaderText = "Nombre del Mèdico"; c.Close(); }else { MessageBox.Show("No hay consultas registradas"); c.Close(); } }catch{ MessageBox.Show("soy el catch"); c.Close(); } }
private void Salarios() { //abrir la conexión Conexion c = new Conexion(); try { String query = "select identificacion,nombre_medico,codigo_medico,salario from scott.Medico"; c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.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()) { DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Identificación"; this.dataGridView1.Columns[1].HeaderText = "Nombre"; this.dataGridView1.Columns[2].HeaderText = "Código Médico"; this.dataGridView1.Columns[3].HeaderText = "Salario"; c.Close(); } else { MessageBox.Show("No hay salarios resgistrados"); c.Close(); } } catch { MessageBox.Show("No fue posible realizar la operación, consulte al administrador del sistema"); c.Close(); } }
private void button1_Click(object sender, EventArgs e) { //establece la conexión Conexion c = new Conexion(); //hacemos la comexión String eliminar = "delete from scott.medico where identificacion= :id "; //validamos que nos inyecten SQL c.get_cmd().CommandText = eliminar; c.get_cmd().CommandType = CommandType.Text; c.get_cmd().Parameters.Add("id", id_med); try //hacemos la inserción de la sentencia { c.get_cmd().ExecuteNonQuery(); MessageBox.Show("Médico eliminado correctamente"); c.Close(); this.Close(); } catch { MessageBox.Show("No fue eliminar el registro, consulte al administrador del sistema"); } }
private void button1_Click(object sender, EventArgs e) { //establece la conexión Conexion c = new Conexion(); string insertar = "Insert into scott.medico (identificacion,tipo_id,codigo_medico,nombre_medico,horario_medico,id_medico_supervisor,tipo_id_supervisor,tipo_categoria,salario) values('" + txt_id.Text + "','" + comboBox1.SelectedItem + "','" + txt_codicoM.Text + "','" + txt_nombre.Text + "','" + cmb_horario.SelectedItem + "','" + txt_codsup.Text + "','" + Bx_tipo_id_sup.SelectedItem + "','" + txt_tipo.Text + "','"+ txt_salario.Text + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); MessageBox.Show("insertado correctamente en la tabla Medico"); c.Close(); } catch { MessageBox.Show("No fue posible insertarlo"); } }
private void btn_login_Click(object sender, EventArgs e) { String user = this.txt_user.Text; String pass = this.txt_password.Text; Conexion c = new Conexion(); //verifica que la conexiòn se haya establecido if (Conexion.Success()) { //verifica que los datos del login sean correctos Login L = new Login(user, pass,c); if (Login.Success()) { Principal F1 = new Principal(); F1.Show(); this.Hide(); //se cierra la conexión c.Close(); } else { MessageBox.Show("Contaseña inválida"); } } else { MessageBox.Show("Imposible conectar a la base de datos"); } }
private void button1_Click(object sender, EventArgs e) { //abrir la conexión Conexion c = new Conexion(); string insertar = "begin scott.salarioAumentar('" + txt_aumento.Text + "'); END;"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); c.Close(); this.Salarios(); //this.Close(); } catch { MessageBox.Show("No fue posible insertarlo"); } }
private void btn_aceptar_Click(object sender, EventArgs e) { string fecha = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString(); string hora = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString(); //abre la conexiòn Conexion c = new Conexion(); try{ string insertar = "Insert into scott.Consulta(fecha_consulta,hora_consulta) values('"+ fecha +"','"+hora+"')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; Conexion.get_cmd().ExecuteNonQuery(); // MessageBox.Show("insertado correctamente"); insertar = "Insert into scott.diagnostico (descripcion_diagnostico,fecha) values('" + txt_descripcion.Text + "','" + fecha + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); // MessageBox.Show("insertado correctamente en la tabla diagnostico"); } catch { MessageBox.Show("soy el catch de diagnostico"); } try { //intenta abrir la base de datos //String query = "select * from userdatabase2013.USUARIO"; String query = "select MAX(codigo_consulta), MAX(codigo_diagnostico) from scott.consulta,scott.diagnostico "; Conexion.get_cmd().CommandText = query; Conexion.get_cmd().CommandType = CommandType.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()); if (reader.Read()) { // lbl_codigo_medico.Text = reader[0].ToString(); string cod_consulta = reader[0].ToString(); string cod_diagnostico = reader[1].ToString(); // MessageBox.Show("codigos consulta y diagnostico :"+ cod_consulta +","+cod_diagnostico); insertar = "Insert into scott.genera (codigo_diagnostico,codigo_consulta) values('" + cod_diagnostico + "','" + cod_consulta + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); // MessageBox.Show("insertado correctamente en la tabla genera"); //cierra la conexiòn } catch { MessageBox.Show("soy el catch"); } insertar = "Insert into scott.participa (num_identificacion_paciente,tipo_identificacion,codigo_consulta,identificacion,tipo_id) values('" + cedula + "','" + tipo + "','" + cod_consulta + "','" + Login.get_user() + "','" + tipo_ids + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); //MessageBox.Show("insertado correctamente en la tabla participa"); c.Close(); } catch { MessageBox.Show("soy el catch de participa"); c.Close(); } } else {MessageBox.Show("no hay consultas"); } } catch { // c = new Conexion(); MessageBox.Show("soy el catch"); } } catch { MessageBox.Show("soy el catch de la inserción"); } this.Close(); }
private void consultas(string id_paciente,string id_medico) { //manejo de excepciones try { //intenta abrir la base de datos Conexion c = new Conexion(); String query = "select codigo_medico,tipo_id,nombre_paciente,fdenac_paciente,tipo_identificacion from scott.Medico,scott.Paciente where num_identificacion_paciente='" + id_paciente + "'And identificacion='" + id_medico + "'"; Conexion.get_cmd().CommandText = query; Conexion.get_cmd().CommandType = CommandType.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()); if (reader.Read()) { lbl_codigo_medico.Text = reader[0].ToString(); cod_medico = reader[0].ToString(); tipo_ids = reader[1].ToString(); lbl_nombre_paciente.Text = reader[2].ToString(); DateTime FecActual = DateTime.Now; DateTime FecPas = Convert.ToDateTime(reader[3].ToString()); lbl_edad.Text = Convert.ToString(FecActual.Year - FecPas.Year); tipo = reader[4].ToString(); //Conexion c = new Conexion(DR["usuario"].ToString(), DR["passwd"].ToString()); DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta c.Close(); } else { MessageBox.Show("no hay consultas"); c.Close(); } //Nos acordamos de cerrar la conexión en el caso de que todavía esté abierta } catch { // c = new Conexion(); MessageBox.Show("soy el catch"); } }
private void cargarDatos(string cedula) { Conexion c = new Conexion(); try { String query = "select * from scott.medico where identificacion= :id"; c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("id", cedula); //****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()) { txt_id.Text = reader[0].ToString(); cboTipo.Text = (reader[1].ToString()); txt_nombre.Text = (reader[2].ToString()); txt_codicoM.Text = (reader[3].ToString()); cmb_horario.Text = (reader[4].ToString()); txt_codsup.Text = (reader[5].ToString()); Bx_tipo_id_sup.Text = (reader[6].ToString()); txt_tipo.Text = (reader[7].ToString()); txt_salario.Text = (reader[8].ToString()); c.Close(); } else { MessageBox.Show("No hay consultas registradas"); c.Close(); } } catch { MessageBox.Show("Error en la consulta, contacte al administrador del sistema"); c.Close(); } }
private void consultas(string id_paciente,string id_medico) { //manejo de excepciones try { //intenta abrir la base de datos Conexion c = new Conexion(); String query = "select codigo_medico,tipo_id,nombre_paciente,fdenac_paciente,tipo_identificacion from scott.Medico,scott.Paciente"; query += "where num_identificacion_paciente= :id And identificacion= :medico "; c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("id", id_paciente); c.get_cmd().Parameters.Add("medico", id_medico); //****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()){ lbl_codigo_medico.Text = reader[0].ToString(); cod_medico = reader[0].ToString(); tipo_ids = reader[1].ToString(); lbl_nombre_paciente.Text = reader[2].ToString(); DateTime FecActual = DateTime.Now; DateTime FecPas = Convert.ToDateTime(reader[3].ToString()); lbl_edad.Text = Convert.ToString(FecActual.Year - FecPas.Year); tipo = reader[4].ToString(); DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta c.Close(); }else{ MessageBox.Show("No existen registros de consultas del paciente"); c.Close(); } }catch { MessageBox.Show("Error al realizar la consulta, por favor comunicarse con el administrador de la base de datos");} }
private void btn_aceptar_Click(object sender, EventArgs e) { string fecha = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString(); string hora = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString(); //abre la conexiòn Conexion c = new Conexion(); try{ string insertar = "Insert into scott.Consulta(fecha_consulta,hora_consulta) values(:fec, :hor )"; c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("fec", fecha); c.get_cmd().Parameters.Add("hor", hora); c.get_cmd().ExecuteNonQuery(); // MessageBox.Show("insertado correctamente"); insertar = "Insert into scott.diagnostico (descripcion_diagnostico,fecha) values(:des, :fec)"; c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("des", txt_descripcion.Text); c.get_cmd().Parameters.Add("fec", fecha); try{ c.get_cmd().ExecuteNonQuery(); // MessageBox.Show("insertado correctamente en la tabla diagnostico"); } catch { MessageBox.Show("Error al ingresar el diagnostico, consulte al administrador del sistema");} try { String query = "select MAX(codigo_consulta), MAX(codigo_diagnostico) from scott.consulta,scott.diagnostico "; c.get_cmd().CommandText = query; c.get_cmd().CommandType = CommandType.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()){ // lbl_codigo_medico.Text = reader[0].ToString(); string cod_consulta = reader[0].ToString(); string cod_diagnostico = reader[1].ToString(); // MessageBox.Show("codigos consulta y diagnostico :"+ cod_consulta +","+cod_diagnostico); insertar = "Insert into scott.genera (codigo_diagnostico,codigo_consulta) values( :diag, :consul )"; c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("diag", cod_diagnostico); c.get_cmd().Parameters.Add("consul", cod_consulta); try { c.get_cmd().ExecuteNonQuery(); } catch { MessageBox.Show("Error al registrar el diagnóstico, consulte al administrador del sistema"); } insertar = "Insert into scott.participa (num_identificacion_paciente,tipo_identificacion,codigo_consulta,identificacion,tipo_id)"; insertar += "values(:id, :tip, :consulta, :id_me, :id_tipo)"; c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("id", cedula); c.get_cmd().Parameters.Add("tip", tipo); c.get_cmd().Parameters.Add("consulta", cod_consulta); c.get_cmd().Parameters.Add("id_me", Login.get_user()); c.get_cmd().Parameters.Add("id_tipo", tipo_ids); try { c.get_cmd().ExecuteNonQuery(); c.Close(); } catch{ MessageBox.Show("Error en registro, consulte al administrador del sistema"); c.Close(); } } else {MessageBox.Show("No hay consultas registradas"); } } catch { MessageBox.Show("Error en registro, consulte al administrador del sistema"); } } catch { MessageBox.Show("Error en registro, consulte al administrador del sistema"); } this.Close(); }
private void btn_aceptar_Click(object sender, EventArgs e) { //abrir conexión Conexion c = new Conexion(); string insertar = "Insert into scott.tratamiento (descripcion_tratamiento) values( :descrip)"; c.get_cmd().CommandText = insertar; c.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL c.get_cmd().Parameters.Add("descrip", txt_descripcion.Text); try{ c.get_cmd().ExecuteNonQuery(); c.Close(); }catch{ MessageBox.Show("Error al registrar el tratamiento, consulte al administrador del sistema");} Conexion d = new Conexion(); try { String query = "select MAX(codigo_tratamiento) from scott.tratamiento "; d.get_cmd().CommandText = query; d.get_cmd().CommandType = CommandType.Text; //****Ejecutamos la consulta mediante un DataReader de Oracle OracleDataReader reader = d.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(d.get_cmd()); if (reader.Read()){ string cod_tratamiento = reader[0].ToString(); insertar = "Insert into scott.toma (num_identificacion_paciente,tipo_identificacion,codigo_tratamiento)"; insertar += "values( :id, :tip , : trata )"; d.get_cmd().CommandText = insertar; d.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL d.get_cmd().Parameters.Add("id", cedula); d.get_cmd().Parameters.Add("tip", tipo); d.get_cmd().Parameters.Add("trata", cod_tratamiento); try{ d.get_cmd().ExecuteNonQuery(); d.Close(); }catch{ MessageBox.Show("soy el catch de tratamiento");} Conexion ce = new Conexion(); insertar = "Insert into scott.prescribe(identificacion,tipo_id,codigo_tratamiento) values( :ced, :tipo_ced, :trat)"; ce.get_cmd().CommandText = insertar; ce.get_cmd().CommandType = CommandType.Text; //evitamos inyección SQL ce.get_cmd().Parameters.Add("ced", cedulaMed); ce.get_cmd().Parameters.Add("tipo_ced", tipomed); ce.get_cmd().Parameters.Add("trat", cod_tratamiento); try { ce.get_cmd().ExecuteNonQuery(); ce.Close(); } catch { MessageBox.Show("Error de regsitro, consulte al administrador del sistema"); c.Close(); // cerramos la conección } } } catch { MessageBox.Show("Error de regsitro, consulte al administrador del sistema"); c.Close(); // cerramos la conección } this.Close(); }
private void btn_aceptar_Click(object sender, EventArgs e) { //abrir conexión Conexion c = new Conexion(); string insertar = "Insert into scott.tratamiento (descripcion_tratamiento) values('" + txt_descripcion.Text + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); //MessageBox.Show("insertado correctamente en la tabla tratamiento"); } catch { MessageBox.Show("soy el catch de tratamiento"); } try { //intenta abrir la base de datos String query = "select MAX(codigo_tratamiento) from scott.tratamiento "; Conexion.get_cmd().CommandText = query; Conexion.get_cmd().CommandType = CommandType.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()); if (reader.Read()) { string cod_tratamiento = reader[0].ToString(); //MessageBox.Show("codigos consulta y diagnostico :"+ cod_consulta +","+cod_diagnostico); insertar = "Insert into scott.toma (num_identificacion_paciente,tipo_identificacion,codigo_tratamiento) values('" + cedula + "','" + tipo + "','" + cod_tratamiento + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); //MessageBox.Show("insertado correctamente en la tabla tratamiento"); } catch { MessageBox.Show("soy el catch de tratamiento"); } insertar = "Insert into scott.prescribe(identificacion,tipo_id,codigo_tratamiento) values('" + cedulaMed + "','" + tipomed + "','" + cod_tratamiento + "')"; Conexion.get_cmd().CommandText = insertar; Conexion.get_cmd().CommandType = CommandType.Text; try { Conexion.get_cmd().ExecuteNonQuery(); // MessageBox.Show("insertado correctamente en la tabla tratamiento"); c.Close(); } catch { MessageBox.Show("soy el catch de tratamiento"); } } } catch { MessageBox.Show("soy el catch de MAX tratamiento"); } this.Close(); }
private void cargarDatos(string cedula) { Conexion c = new Conexion(); try { 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", cedula); //****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()) { txt_identificacion.Text = reader[0].ToString(); cmb_tipo.Text = (reader[1].ToString()); txt_nombre.Text = (reader[2].ToString()); txt_fecha.Text = (reader[3].ToString()); txt_dir.Text = (reader[4].ToString()); /*DataSet set = new DataSet(); set.Tables.Add("Tabla"); adapter.Fill(set, "Tabla"); //llena el conjunto con la respuesta de la consulta this.dataGridView1.DataSource = set; this.dataGridView1.DataMember = "Tabla"; this.dataGridView1.Refresh(); this.dataGridView1.Columns[0].HeaderText = "Identificacion"; this.dataGridView1.Columns[1].HeaderText = "tipo Id"; this.dataGridView1.Columns[2].HeaderText = "Nombre"; this.dataGridView1.Columns[3].HeaderText = "Fecha de Naciemiento"; this.dataGridView1.Columns[4].HeaderText = "Dirección*/ c.Close(); } else { MessageBox.Show("No hay consultas registradas"); c.Close(); } } catch { MessageBox.Show("Error en la consulta, contacte al administrador del sistema"); c.Close(); } }