Exemple #1
0
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()
Exemple #2
0
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()
Exemple #3
0
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()
Exemple #4
0
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()
Exemple #5
0
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()
Exemple #6
0
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()
Exemple #7
0
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()
Exemple #8
0
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()
Exemple #9
0
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()
Exemple #10
0
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()
Exemple #11
0
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()
Exemple #12
0
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()
Exemple #13
0
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()
Exemple #14
0
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()
Exemple #15
0
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()
Exemple #16
0
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()
Exemple #17
0
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()
Exemple #18
0
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()
Exemple #19
0
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()
Exemple #20
0
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()
Exemple #21
0
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()
Exemple #22
0
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()