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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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()
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()
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)
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)
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)
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)