Пример #1
0
    def insert_notas(self):

        try:
            conn = Connection('nota')
            conn.insert({
                'alumno_id':
                int(input('Ingrese el ID del alumno: ')),
                'curso_id':
                int(input('Ingrese el Id del curso: ')),
                'Nota_1':
                int(input('Ingrese la primera nota del alumno: ')),
                'Nota_2':
                int(input('Ingrese la segunda nota del alumno: ')),
                'Nota_3':
                int(input('Ingrese la tercera nota del alumno: ')),
                'Nota_4':
                int(input('Ingrese la cuarta nota del alumno: '))
            })

            print('---------------------------')
            print('Se ingresó con éxito')
            print('---------------------------')

        except Exception as e:
            print(e)
 def update_curso(self):
     try:
         conn = Connection('curso')
         conn.update({'id': self.id}, {'nombre': self.nombre})
         print(f'Se cambio el curso: {self.id} con el nombre {self.nombre}')
     except Exception as e:
         print(e)
 def insert_curso(self):
     try:
         conn = Connection('curso')
         conn.insert({'nombre': self.nombre})
         print(f'Se registro el curso {self.nombre}')
     except Exception as e:
         print(e)
Пример #4
0
    def insert_curso(self):
        try:
            conn = Connection('curso')
            conn.insert({'Curso': input('Qué curso desea ingresar: ')})

            print('Se ingreso el curso con éxito')

        except Exception as e:
            print(e)
 def all_curso(self):
     try:
         conn = Connection('curso')
         records = conn.select()
         for record in records:
             print(f'ID: {record[0]}')
             print(f'Nombre: {record[1]}')
             print('=====')
     except Exception as e:
         print(e)
 def insert_nota(self):
     try:
         conn = Connection('notas')
         conn.insert({
             'id_alumno': self.id_alumno,
             'bimestre': self.bimestre,
             'nota': self.nota
         })
         print(f'Se registro notas del alumno de id {self.id_alumno}')
     except Exception as e:
         print(e)
 def all_salon(self):
     try:
         conn = Connection('salon')
         records = conn.select()
         for record in records:
             print(f'ID: {record[0]}')
             print(f'Nombre: {record[1]}')
             print(f'Año escolar: {record[2]}')
             print('=====')
     except Exception as e:
         print(e)
 def update_salon(self):
     try:
         conn = Connection('salon')
         conn.update({'id': self.id}, {
             'nombre': self.nombre,
             'ano_escolar': self.ano_escolar
         })
         print(
             f'Se cambio el salon: {self.id} con el nombre {self.nombre} y año escolar {self.ano_escolar}'
         )
     except Exception as e:
         print(e)
Пример #9
0
    def delete_alum(self):
        try:
            conn = Connection('alumnos')
            conn.delete(
                {'id': input('Ingrese el Id del alumno que desea eliminar: ')})

            print('---------------------------')
            print('Se eliminó el ID con éxito')
            print('---------------------------')

        except Exception as e:
            print(e)
Пример #10
0
 def insert_profesor(self):
     try:
         conn = Connection('profesor')
         conn.insert({
             'nombre': self.nombre,
             'edad': self.edad,
             'correo': self.correo,
             'id_salon': self.id_salon
         })
         print(f'Se registro el preofesor {self.nombre}')
     except Exception as e:
         print(e)
 def insert_salon(self):
     try:
         conn = Connection('salon')
         conn.insert({
             'nombre': self.nombre,
             'ano_escolar': self.ano_escolar
         })
         print(
             f'Se registro el salon {self.nombre} con año dec curso {self.ano_escolar}'
         )
     except Exception as e:
         print(e)
 def insert_alumno(self):
     try:
         conn = Connection('alumno')
         conn.insert({
             'nombre': self.nombre,
             'edad': self.edad,
             'correo': self.correo,
             'id_salon': self.id_salon
         })
         print(f'Se registro el alumno {self.nombre}')
     except Exception as e:
         print(e)
Пример #13
0
 def update_asignacion(self):
     try:
         conn = Connection('asignacion_cursos')
         conn.update({'id': self.id}, {
             'id_salon': self.id_salon,
             'id_curso': self.id_curso,
             'id_profesor': self.id_profesor
         })
         print(
             f'Se cambio asignaciones de: salon {self.id_salon}, curso {self.id_curso} , profesor {self.id_profesor}'
         )
     except Exception as e:
         print(e)
    def all_nota(self):
        try:
            conn = Connection('notas')
            records = conn.select()

            for record in records:
                print(f'ID_nota: {record[0]}')
                print(f'ID_alumno: {record[1]}')
                print(f'bimestre: {record[2]}')
                print(f'nota: {record[3]}')
                print('=====================')
        except Exception as e:
            print(e)
Пример #15
0
    def getBills(self):
        objConnect = Connection('postgres', 'postgres', 'localhost', 'root')
        objConnect.connect()
        cur = objConnect.conn.cursor()
        
        sql = "SELECT *"
        sql += "FROM fatura WHERE status = "+constant.FATSTATUS_AGUARDANDO_AUD+" "
        sql += "LIMIT 10"

        cur.execute(sql)
        data = cur.fetchall()

        self.arrBills = data
Пример #16
0
 def insert_asignacion(self):
     try:
         conn = Connection('asignacion_cursos')
         conn.insert({
             'id_salon': self.id_salon,
             'id_curso': self.id_curso,
             'id_profesor': self.id_profesor
         })
         print(
             f'Se registro asignaciones de: salon {self.id_salon}, curso {self.id_curso} , profesor {self.id_profesor}'
         )
     except Exception as e:
         print(e)
Пример #17
0
    def all_asignacion(self):
        try:
            conn = Connection('asignacion_cursos')
            records = conn.select()

            for record in records:
                print(f'ID_asignacion: {record[0]}')
                print(f'ID_salon: {record[1]}')
                print(f'ID_curso: {record[2]}')
                print(f'ID_profesor: {record[3]}')
                print('=====================')
        except Exception as e:
            print(e)
Пример #18
0
    def delete_profes(self):
        try:
            conn = Connection('Profesor')
            conn.delete({
                'id':
                input('Ingrese el Id del profesor que desea eliminar: ')
            })

            print('---------------------------')
            print('Se eliminó el ID con éxito')
            print('---------------------------')

        except Exception as e:
            print(e)
Пример #19
0
    def all_profesor(self):
        try:
            conn = Connection('profesor')
            records = conn.select()

            for record in records:
                print(f'ID_profesor: {record[0]}')
                print(f'Nombre: {record[1]}')
                print(f'Edad: {record[2]}')
                print(f'Correo: {record[3]}')
                print(f'ID_salon: {record[4]}')
                print('=====================')
        except Exception as e:
            print(e)
Пример #20
0
 def all_profes(self):
     try:
         conn = Connection('Profesor')
         profe = conn.select([])
         for lista_profe in profe:
             print(f'\nID: {lista_profe[0]}')
             print(f'Nombre: {lista_profe[1]}')
             print(f'Apellido: {lista_profe[2]}')
             print(f'DNI: {lista_profe[3]}')
             print(f'Correo: {lista_profe[4]}')
             print(f'Telefono: {lista_profe[5]}\n')
             print('-----------------------------------')
     except Exception as e:
         print(e)
Пример #21
0
    def insert_grado_seccion(self):

        try:
            conn = Connection('seccion')
            conn.insert({
                'Grado': input('Ingrese el grado del alumno: '),
                'Seccion': input('Ingrese la sección del alumno: ')
            })

            print('---------------------------')
            print('Se ingresó con éxito')
            print('---------------------------')

        except Exception as e:
            print(e)
Пример #22
0
    def insert_alumno(self, documento, nombre, fecha_de_nacimiento, correo,
                      estado, genero):
        try:
            conn = Connection('alumno')
            conn.insert({
                'documento': documento,
                'nombre': nombre,
                'fecha_de_nacimiento': fecha_de_nacimiento,
                'correo': correo,
                'estado': estado,
                'genero': genero
            })

        except Exception as e:
            print(e)
Пример #23
0
 def all_alumnos(self):
     try:
         conn = Connection('alumnos')
         alumnos = conn.select([])
         for lista_alum in alumnos:
             print(f'\nID: {lista_alum[0]}')
             print(f'Nombre: {lista_alum[1]}')
             print(f'Apellido: {lista_alum[2]}')
             print(f'Edad: {lista_alum[3]}')
             print(f'DNI: {lista_alum[4]}')
             print(f'Grado: {lista_alum[5]}')
             print(f'Seccion: {lista_alum[6]}\n')
             print('-----------------------------------')
     except Exception as e:
         print(e)
    def update_nota(self):
        try:
            conn = Connection('notas')
            conn.update({'id': self.id}, {
                'id_alumno': self.id_alumno,
                'bimestre': self.bimestre,
                'nota': self.nota
            })
            print(f'Se cambio notas del alumno de id: {self.id_alumno}')
        except Exception as e:
            print(e)


#a = Nota(2, 3, 2, 19)
#a= a.all_nota()
    def update_alumno(self):
        try:
            conn = Connection('alumno')
            conn.update({'id': self.id}, {
                'nombre': self.nombre,
                'edad': self.edad,
                'correo': self.correo,
                'id_salon': self.id_salon
            })
            print(f'Se cambio datos del alumno: {self.nombre}')
        except Exception as e:
            print(e)


#a = Alumno(3, 'Juan', '18', '*****@*****.**', 2)
#a= a.all_alumno()
Пример #26
0
    def update_profesor(self):
        try:
            conn = Connection('profesor')
            conn.update({'id': self.id}, {
                'nombre': self.nombre,
                'edad': self.edad,
                'correo': self.correo,
                'id_salon': self.id_salon
            })
            print(f'Se cambio datos del profesor: {self.nombre}')
        except Exception as e:
            print(e)


#a = Profesor(2, 'Jorge', '40', '*****@*****.**', 1)
#a= a.all_profesor()
Пример #27
0
    def getData(self):
        objConnect = Connection('postgres', 'postgres', 'localhost', 'root')
        objConnect.connect()
        cur = objConnect.conn.cursor()

        sql = "        SELECT '*user* ' || COALESCE(aux.usuario_origem,aux.acesso) AS origem,"
        sql += "            '*duracao* ' || (CASE WHEN (aux.duracao <= 0.5) THEN 'DURACAO MINIMA'"
        sql += "                WHEN (aux.duracao > 0.5) AND (aux.duracao < 5) THEN 'DURACAO MEDIA'"
        sql += "                ELSE 'DURACAO ALTA' "
        sql += "            END"
        sql += "            ) AS duracao,"
        sql += "            '*convencao* ' || aux.convencao,"
        sql += "            '*operadora* ' || COALESCE((SELECT descricao FROM padrao_operadora WHERE aux.operadora::int = ANY(rn1::int[]) LIMIT 1), 'SEM OPERADORA') AS operadora"
        sql += "        FROM"
        sql += "        ("
        sql += "            SELECT"
        sql += "                    COALESCE(ddd_origem,'')||COALESCE(numero_origem,'') acesso,"
        sql += "                    COALESCE(fc.ddd_destino,'')||COALESCE(fc.numero_destino,'') AS destino,"
        sql += "                    ("
        sql += "                        SELECT u.nome FROM usuario u"
        sql += "                        WHERE EXISTS( SELECT cl.id FROM cliente_linha cl WHERE cl.fone = COALESCE(fc.ddd_origem,'')||COALESCE(fc.numero_origem,'') AND cl.id IN( SELECT clu.id_cliente_linha FROM cliente_linha_usuario clu WHERE clu.id_usuario = u.id AND clu.id_cliente_linha = cl.id ) )"
        sql += "                        LIMIT 1"
        sql += "                    ) AS usuario_origem,"
        sql += "                    fc.csp,"
        sql += "                    fc.id_convencao,"
        sql += "                    (SELECT COALESCE(c.descricao_sistema, c.descricao) FROM fatura_convencao c WHERE c.id = fc.id_convencao) AS convencao,"
        sql += "                    fc.intra_grupo,"
        sql += "                    operadora_identificada AS operadora,"
        sql += "                    CASE WHEN fc.id_convencao IN (188, 190, 192, 194, 196, 198) THEN TRUE ELSE FALSE END AS a_cobrar,"
        sql += "                    COALESCE(cnl_origem, ddd_origem) AS area,"
        sql += "                    data_ligacao AS data,"
        sql += "                    horario AS hora,"
        sql += "                    duracao,"
        sql += "                    COALESCE(valor_com_imposto,0) AS custo,"
        sql += "                    (COALESCE(valor_com_imposto,0) / COALESCE(NULLIF(duracao,0),1)) AS tarifa"
        sql += "            FROM fatura_padrao_chamadas fc"
        sql += "            WHERE id_fatura = " + self.idFatura + " "
        sql += "        )aux"

        cur.execute(sql)
        data = cur.fetchall()

        self.arrData = np.array(data)

        print(self.arrData)
Пример #28
0
    def insert_alumnos(self):

        try:
            conn = Connection('alumnos')
            conn.insert({
                'Nombre': input('Ingrese el nombre del alumno: '),
                'Apellido': input('Ingrese el apellido del alumno: '),
                'Edad': int(input('Ingrese la edad del alumno: ')),
                'DNI': int(input('Ingrese el DNI del alumno: ')),
                'Grado': input('Ingrese el grado del alumno'),
                'Seccion': input('Ingrese la sección del alumno: ')
            })
            print('---------------------------')
            print('Se registro con éxito')
            print('---------------------------')

        except Exception as e:
            print(e)
Пример #29
0
    def insert_prof(self):

        try:
            conn = Connection('Profesor')
            conn.insert({
                'Nombre': input('Ingrese el nombre del profesor: '),
                'Apellido': input('Ingrese el apellido del profesor: '),
                'DNI': int(input('Ingrese el DNI del profesor: ')),
                'Correo': input('Ingrese el correo del profesor: '),
                'Telefono': input('Ingrese el teléfono del profesor: ')
            })

            print('---------------------------')
            print('Se actulizó con éxito')
            print('---------------------------')

        except Exception as e:
            print(e)
Пример #30
0
    def update_curso(self):

        while True:
            print('¿Qué curso desea actualizar')

            try:
                conn = Connection('curso')
                conn.update(
                    {
                        'Curso':
                        input('Ingrese el curso que desea actualizar: ')
                    },
                    {'Curso': input('Ingrese el curso nombre del alumno: ')})

                print('---------------------------')
                print('Se actulizó con éxito')
                print('---------------------------')

            except Exception as e:
                print(e)