public DataSet getReportSQL(Conexion conn, List <string> listvalues, string numrpt) { try { string stringSQL = ""; switch (numrpt) { case "0": conn.getDataSet().Clear(); stringSQL = "SELECT cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, direccion_paciente," + "edad_paciente, sexo_paciente, lugar_nacimiento, enfermedad_padecimiento, problema_presion, fiebre_reumatica" + "FROM tbl_paciente ORDER BY nombre_paciente ASC"; conn.querySQL(stringSQL); conn.fillDataset("tbl_paciente", conn.getDataSet().DataSetName); break; case "1": conn.getDataSet().Clear(); stringSQL = "SELECT cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, direccion_paciente," + " edad_paciente, sexo_paciente, lugar_nacimiento, enfermedad_padecimiento, problema_presion, fiebre_reumatica," + " medico_cabecera, tipo_sangre, telefono_emergencia, parentesco, historia_queja_medica " + " FROM tbl_paciente " + " WHERE cedula_paciente = '" + listvalues[0] + "'"; conn.querySQL(stringSQL); conn.fillDataset("tbl_paciente", conn.getDataSet().DataSetName); break; } }catch (Exception ex) { mssg.showMessage("Seleccione 'Aceptar' para mostrar el reporte", "", ""); return(null); } return(conn.getDataSet()); }
public List <string> getTratamiento(Conexion conn, System.Windows.Forms.ListView listView) { List <string> listData = new List <string>(); try { conn.getDataSet().Clear(); string stringSQL = "SELECT nombre_tratamiento, precio " + "FROM tbl_tratamiento" + " WHERE nombre_tratamiento = '" + listView.SelectedItems[0].Text + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables.Count != 0) { for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++) { listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString()); } } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(listData); }
public List <string> getExpediente(Conexion conn, System.Windows.Forms.ListView listView) { List <string> listData = new List <string>(); try { conn.getDataSet().Clear(); string stringSQL = "SELECT cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, sexo_paciente, enfermedad_padecimiento, problema_presion, fiebre_reumatica," + " medico_cabecera, tipo_sangre, telefono_emergencia, parentesco, historia_queja_medica" + " FROM tbl_paciente" + " WHERE tbl_paciente.cedula_paciente = '" + listView.SelectedItems[0].Text + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables.Count != 0) { for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++) { listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString()); } } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(listData); }
public bool loginSystem(String user, String password) { try { //Comprobamos si el usuario y el password en MD5 son correctos conn.querySQL("SELECT username FROM tbl_users WHERE tbl_users.username = '******' AND tbl_users.password ='******'"); conn.fillDataset("tbl_users", ""); //Si obtenemos al menos una fila nos logueamos en el sistema devolviendo verdadero if (conn.getDataSet().Tables[0].Rows.Count == 1) { return(true); } else { return(false); } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); return(false); } }
public List <string> getOdontograma(Conexion conn, System.Windows.Forms.ListView listView) { List <string> listData = new List <string>(); try { conn.getDataSet().Clear(); string stringSQL = "SELECT cedula_paciente, categoria_odontograma, imagen_odontograma" + "FROM tbl_odontograma" + " WHERE cedula_paciente = '" + listView.SelectedItems[0].Text + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables.Count != 0) { for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++) { listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString()); } } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(listData); }
public List <string> getAnamnesis(Conexion conn, System.Windows.Forms.ListView listView) { List <string> listData = new List <string>(); try { conn.getDataSet().Clear(); string stringSQL = "SELECT cedula_paciente, medico_cabecera, tipo_sangre, persona_avisar, telefono_emergencia," + " direccion, parentesco, queja_principal, historia_queja_historia" + " FROM tbl_anamnesis " + " WHERE cedula_paciente = '" + listView.SelectedItems[0].Text + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables.Count != 0) { for (int cont = 0; cont < conn.getDataSet().Tables[0].Columns.Count; cont++) { listData.Add(conn.getDataSet().Tables[0].Rows[0].ItemArray[cont].ToString()); } } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(listData); }
/* Función de edición de datos de Películas, decide insertar en caso * de que la consulta no devuelva nada con el código actual, * en caso de existir el registro lo actualiza */ public bool editPaciente(Conexion conn, List <string> listData) { bool edit = false; try { // conn.getDataSet().Clear(); string stringSQL = "SELECT * FROM tbl_paciente WHERE cedula_paciente = '" + listData[0] + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables[0].Rows.Count == 0) { conn.getDataSet().Clear(); stringSQL = " INSERT INTO tbl_paciente (cedula_paciente, nombre_paciente, apellido_paciente, telefono_paciente, direccion_paciente, edad_paciente, sexo_paciente, lugar_nacimiento, enfermedad_padecimiento, problema_presion, fiebre_reumatica," + " medico_cabecera, tipo_sangre, telefono_emergencia, parentesco, historia_queja_medica )" + " VALUES ('" + listData[0] + "','" + listData[1] + "', '" + listData[2] + "', " + listData[3] + ", '" + listData[4] + "', " + listData[5] + ",'" + listData[6] + "','" + listData[7] + "','" + listData[8] + "','" + listData[9] + "','" + listData[10] + "', '" + listData[11] + "','" + listData[12] + "'," + listData[13] + ",'" + listData[14] + "','" + listData[15] + "');"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = false; } else { conn.getDataSet().Clear(); stringSQL = "UPDATE tbl_paciente SET cedula_paciente = '" + listData[0] + "', nombre_paciente= '" + listData[1] + "', apellido_paciente='" + listData[2] + "', telefono_paciente=" + listData[3] + ", direccion_paciente='" + listData[4] + "', edad_paciente=" + listData[5] + ", sexo_paciente='" + listData[6] + "', lugar_nacimiento='" + listData[7] + "', enfermedad_padecimiento='" + listData[8] + "', problema_presion='" + listData[9] + "', fiebre_reumatica='" + listData[10] + "', medico_cabecera='" + listData[11] + "', tipo_sangre='" + listData[12] + "', telefono_emergencia=" + listData[13] + ", parentesco='" + listData[14] + "', historia_queja_medica='" + listData[15] + "' WHERE cedula_paciente='" + listData[0] + "';"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = true; } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(edit); }
public bool editAnamenesis(Conexion conn, List <string> listData) { bool edit = false; try { //conn.getDataSet().Clear(); string stringSQL = "SELECT * FROM tbl_anamnesis WHERE cedula_paciente = '" + listData[0] + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables[0].Rows.Count == 0) { conn.getDataSet().Clear(); stringSQL = " INSERT INTO tbl_anamnesis (cedula_paciente, medico_cabecera, tipo_sangre, persona_avisar, telefono_emergencia, direccion, parentesco, queja_principal, historia_queja_historia )" + " VALUES ('" + listData[0] + "','" + listData[1] + "', '" + listData[2] + "', '" + listData[3] + "', " + listData[4] + ", '" + listData[5] + "','" + listData[6] + "','" + listData[7] + "','" + listData[8] + "');"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = false; } else { conn.getDataSet().Clear(); stringSQL = "UPDATE tbl_anamnesis SET cedula_paciente = '" + listData[0] + "', medico_cabecera= '" + listData[1] + "', tipo_sangre='" + listData[2] + "', persona_avisar='" + listData[3] + "', telefono_emergencia=" + listData[4] + ", direccion'" + listData[5] + "', parentesco='" + listData[6] + "', queja_principal='" + listData[7] + "', historia_queja_historia='" + listData[8] + "' WHERE cedula_paciente='" + listData[0] + "';"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = true; } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(edit); }
/* Función para búsqueda de datos de Películas mediante un sólo parámetro (nombre o código) * y llenado de resultado de datos (se invoca el llenado del ListView) * */ public bool editTratamiento(Conexion conn, List <string> listData) { bool edit = false; try { //conn.getDataSet().Clear(); string stringSQL = "SELECT * FROM tbl_tratamiento WHERE nombre_tratamiento = '" + listData[0] + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables[0].Rows.Count == 0) { conn.getDataSet().Clear(); stringSQL = " INSERT INTO tbl_tratamiento (nombre_tratamiento, precio)" + " VALUES ('" + listData[0] + "'," + listData[1] + ");"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = false; } else { conn.getDataSet().Clear(); stringSQL = "UPDATE tbl_tratamiento SET nombre_tratamiento = '" + listData[0] + "', precio = " + listData[1] + " WHERE nombre_tratamiento='" + listData[0] + "';"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = true; } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(edit); }
public bool editOdontograma(Conexion conn, List <string> listData) { bool edit = false; try { conn.getDataSet().Clear(); string stringSQL = "SELECT * FROM tbl_odontograma WHERE cedula_paciente = '" + listData[0] + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); if (conn.getDataSet().Tables[0].Rows.Count == 0) { conn.getDataSet().Clear(); stringSQL = " INSERT INTO tbl_odontograma (cedula_paciente, categoria_odontograma, imagen_odontograma )" + " VALUES ('" + listData[0] + "','" + listData[1] + "', '" + listData[2] + "');"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = false; } else { conn.getDataSet().Clear(); stringSQL = "UPDATE tbl_odontograma SET cedula_paciente = '" + listData[0] + "', categoria_odontograma = '" + listData[1] + "', imagen_odontograma ='" + listData[2] + "' WHERE cedula_paciente='" + listData[0] + "';"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = true; } } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(edit); }
public bool eliminarPaciente(Conexion conn, String textdata) { bool edit = false; try { conn.getDataSet().Clear(); string stringSQL = "DELETE FROM tbl_paciente WHERE cedula_paciente= '" + textdata + "'"; conn.querySQL(stringSQL); conn.fillDataset("", ""); edit = true; } catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } return(edit); }