def insertar_medicos(nombre, apellidop, apellidom, cedula, telefono, id_turnos, usuario, password): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "INSERT INTO medicos(nombreMedico,apellidoPMedico,apellidoMMedico,Cedula,Telefono,idTurnos_F,usuario,password) VALUES(%s,%s,%s,%s,%s,%s,%s,%s)" hashed = bcrypt.hashpw(password.encode(), bcrypt.gensalt(10)) if id_turnos == "Matutino": id_turnos = 1 elif id_turnos == "Vespertino": id_turnos = 2 else: pass #val = (nombre,apellidop,apellidom,cedula,telefono,id_turnos,usuario,password) val = (nombre, apellidop, apellidom, cedula, telefono, id_turnos, usuario, hashed.decode()) mycursor.execute(sql, val) mydb.commit() mycursor.execute("SELECT * FROM medicos") result = mycursor.fetchall() result = 1 return result except: QMessageBox.information(self, "Error al guardar los datos", "Su informacion no se ha guardado", QMessageBox.Discard) finally: mydb.close() mycursor.close()
def comprobar_inicio_usuario(): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "SELECT medicos.usuario FROM mydb.medicos;" mycursor.execute(sql) result = mycursor.fetchall() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def mostrar_citas(): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "SELECT cita.idCita, pacientes.idPaciente, pacientes.nombrePaciente, pacientes.apellidoPPaciente, pacientes.apellidoMPaciente, cita.fechaCita FROM cita, pacientes WHERE cita.idPaciente_F = pacientes.idPaciente order by idCita DESC" mycursor.execute(sql) result2 = mycursor.fetchall() return result2 except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def mostrar_datos_consulta_completa(): try: mydb = conexion.conexion() mycursor = mydb.cursor() consult = " SELECT datos_de_consulta.idConsulta,medicos.nombreMedico,medicos.apellidoPMedico,pacientes.nombrePaciente,pacientes.apellidoPPaciente,datos_de_consulta.fechaVisita,motivos_de_consulta.nombreMotivo,consulta.pruebasRealizadas,consulta.diagnostico,consulta.tratamiento FROM datos_de_consulta inner join medicos on medicos.idMedicos=datos_de_consulta.idMedicos_F inner join pacientes on datos_de_consulta.idPaciente_F=pacientes.idPaciente inner join motivos_de_consulta on motivos_de_consulta.idMotivos_de_Consulta=datos_de_consulta.idMotivo_F inner join consulta on datos_de_consulta.idConsulta=consulta.idConsulta_F order by idConsulta DESC" mycursor.execute(consult) result3 = mycursor.fetchall() return result3 except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def mostrar_medicos(): try: mydb = conexion.conexion() mycursor = mydb.cursor() consult = "SELECT medicos.idMedicos,nombreMedico,apellidoPMedico,apelLidoMMedico,Cedula,Telefono,turnos.nombreTurno FROM medicos inner join turnos on medicos.idTurnos_F=turnos.idTurnos" mycursor.execute(consult) result2 = mycursor.fetchall() return result2 except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_consulta_fecha(fecha): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "SELECT datos_de_consulta.idConsulta,medicos.nombreMedico,medicos.apellidoPMedico,pacientes.nombrePaciente,pacientes.apellidoPPaciente,datos_de_consulta.fechaVisita,motivos_de_consulta.nombreMotivo,consulta.pruebasRealizadas,consulta.diagnostico,consulta.tratamiento FROM datos_de_consulta inner join medicos on medicos.idMedicos=datos_de_consulta.idMedicos_F inner join pacientes on datos_de_consulta.idPaciente_F=pacientes.idPaciente inner join motivos_de_consulta on motivos_de_consulta.idMotivos_de_Consulta=datos_de_consulta.idMotivo_F inner join consulta on datos_de_consulta.idConsulta=consulta.idConsulta_F WHERE datos_de_consulta.fechaVisita = '{}'".format( fecha) mycursor.execute(sql) result = mycursor.fetchall() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_cita_idpaciente(id): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = """SELECT cita.idCita, pacientes.idPaciente, pacientes.nombrePaciente, pacientes.apellidoPPaciente, pacientes.apellidoMPaciente, cita.fechaCita FROM cita, pacientes WHERE cita.idPaciente_F = pacientes.idPaciente AND cita.idPaciente_F= '{}' """.format(id) mycursor.execute(sql) result = mycursor.fetchall() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def editar_cita(paciente,fecha,idcita): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "UPDATE cita SET idPaciente_F = %s, fechaCita = %s WHERE idCita = %s" val = (paciente,fecha,idcita) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def eliminar_consulta(idc): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "DELETE FROM consulta WHERE idConsulta_F = '{}'".format(idc) #val = (idc) mycursor.execute(sql) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def insertar_datos_de_consulta(idmedicos, idpaciente, fecha, motivo): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "INSERT INTO datos_de_consulta(idMedicos_F,idPaciente_F,fechaVisita,idMotivo_F) VALUES(%s,%s,%s,%s)" val = (idmedicos, idpaciente, fecha, motivo) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def insertar_consulta(idc, pruebas, diagnostico, tratamiento): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "INSERT INTO consulta(idConsulta_F,pruebasRealizadas,diagnostico,tratamiento) VALUES(%s,%s,%s,%s)" val = (idc, pruebas, diagnostico, tratamiento) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_cita_fechacita(fecha): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "select cita.idCita,cita.idPaciente_F,pacientes.nombrePaciente,pacientes.apellidoPPaciente,pacientes.apellidoMPaciente,cita.fechaCita FROM cita inner join pacientes on pacientes.nombrePaciente = pacientes.nombrePaciente WHERE fechaCita = %" val = (fecha) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def insertar_cita(idpaciente, fecha): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "INSERT INTO cita(idPaciente_F,fechaCita) VALUES(%s,%s)" val = (idpaciente, fecha) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def editar_consulta(pruebas, diagnostico, tratamiento, idConsulta): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "UPDATE consulta SET pruebasRealizadas = %s , diagnostico= %s ,tratamiento = %s WHERE idConsulta_F=%s" val = (pruebas, diagnostico, tratamiento, idConsulta) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def editar_datos_de_consulta(idmedicos, idpaciente, fecha, motivo, idConsulta): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "UPDATE datos_de_consulta SET idMedicos_F = %s , idPaciente_F = %s ,fechaVisita =%s ,idMotivo_F = %s WHERE idConsulta=%s" #sql2 ="UPDATE consulta SET pruebasRealizadas = %s , diagnostico= %s ,tratamiento = %s WHERE idConsulta_F=%s" val = (idmedicos, idpaciente, fecha, motivo, idConsulta) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def insertar_pacientes(nombre, apellidop, apellidom, sexo, peso, estatura, edad, telefono, alergias, sangre): try: mydb = conexion.conexion() mycursor = mydb.cursor() sql = "INSERT INTO pacientes (nombrePaciente,apellidoPPaciente,apellidoMPaciente,sexoPaciente,pesoPaciente,estaturaPaciente,edadPaciente,telefonoPaciente,alergiasPaciente,idTipo_Sangre_F) VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)" val = (nombre, apellidop, apellidom, sexo, peso, estatura, edad, telefono, alergias, sangre) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def editar_medico(nombre, apellidop, apellidom, cedula, telefono, turno, idn): try: mydb = conexion.conexion() mycursor = mydb.cursor() #sql = """UPDATE medicos SET nombreMedico = %s WHERE idMedicos = %s""" sql = """UPDATE medicos SET nombreMedico = %s, apellidoPMedico = %s,apellidoMMedico =%s, Cedula = %s, Telefono = %s, idTurnos_F = %s WHERE idMedicos = %s """ val = (nombre, apellidop, apellidom, cedula, telefono, turno, idn) #val = (nombre,idn) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_cita_idcita(id): try: mydb = conexion.conexion() mycursor = mydb.cursor() if id: consult = """ SELECT cita.idCita, pacientes.idPaciente, pacientes.nombrePaciente, pacientes.apellidoPPaciente, pacientes.apellidoMPaciente, cita.fechaCita FROM cita, pacientes WHERE cita.idPaciente_F = pacientes.idPaciente AND cita.idCita= {}""".format(id) else: raise Exception('Id is needed') mycursor.execute(consult) result = mycursor.fetchone() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_pacientes_nombre(id): try: mydb = conexion.conexion() mycursor = mydb.cursor() if id: consult = """ SELECT pacientes.idPaciente,nombrePaciente,apellidoPPaciente,apellidoMPaciente,sexoPaciente,pesoPaciente,estaturaPaciente,edadPaciente,telefonoPaciente,tipo_sangre.nombreSangre,pacientes.alergiasPaciente FROM pacientes inner join tipo_sangre on pacientes.idTipo_sangre_F=tipo_sangre.idTipo_sangre WHERE pacientes.nombrePaciente= '{}' """.format(id) else: raise Exception('Id is needed') mycursor.execute(consult) result = mycursor.fetchone() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def editar_pacientes(nombre, apellidop, apellidom, sexo, peso, estatura, edad, telefono, alergias, sangre, idn): try: mydb = conexion.conexion() mycursor = mydb.cursor() #sql = """UPDATE pacientes SET idTipo_Sangre_F = %s WHERE idPaciente = %s""" sql = """UPDATE pacientes SET nombrePaciente = %s, apellidoPPaciente = %s,apellidoMPaciente =%s,sexoPaciente = %s, pesoPaciente =%s, estaturaPaciente = %s, edadPaciente = %s, telefonoPaciente = %s, alergiasPaciente = %s, idTipo_Sangre_F = %s WHERE idPaciente = %s """ val = (nombre, apellidop, apellidom, sexo, peso, estatura, edad, telefono, alergias, sangre, idn) #val = (sangre,idn) mycursor.execute(sql, val) mydb.commit() result = 1 return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_medicos_id(id): try: mydb = conexion.conexion() mycursor = mydb.cursor() if id: consult = """ SELECT medicos.idMedicos,nombreMedico,apellidoPMedico,apelLidoMMedico,Cedula,Telefono,turnos.nombreTurno FROM medicos inner join turnos on medicos.idTurnos_F=turnos.idTurnos WHERE idMedicos= {}""".format(id) else: raise Exception('Id is needed') mycursor.execute(consult) result = mycursor.fetchone() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()
def buscar_pacientes_id_consulta(id): try: mydb = conexion.conexion() mycursor = mydb.cursor() if id: consult = """SELECT pacientes.idPaciente , datos_de_consulta.idConsulta,medicos.nombreMedico,medicos.apellidoPMedico,pacientes.nombrePaciente,pacientes.apellidoPPaciente,datos_de_consulta.fechaVisita, motivos_de_consulta.nombreMotivo,consulta.pruebasRealizadas,consulta.diagnostico,consulta.tratamiento FROM datos_de_consulta inner join medicos on medicos.idMedicos=datos_de_consulta.idMedicos_F inner join pacientes on datos_de_consulta.idPaciente_F=pacientes.idPaciente inner join motivos_de_consulta on motivos_de_consulta.idMotivos_de_Consulta=datos_de_consulta.idMotivo_F inner join consulta on datos_de_consulta.idConsulta=consulta.idConsulta_F where pacientes.idPaciente= {}""".format( id) else: raise Exception('Id is needed') mycursor.execute(consult) result = mycursor.fetchall() return result except: print('Something wrong happend 😡😡😡😠😡😡😡') finally: mydb.close() mycursor.close()