예제 #1
0
def insertar(rango):
        descripcion=input('Ingrese Descripcion: ')
        cli=ModGrupo(desc=descripcion)
        if ctr.ingresar(cli):
            print('Registro Guardado')
        else:
            print('Error Al Guardar')  
예제 #2
0
def eliminar():
    while True:
        try:
            codigo = int(input('Ingrese codigo: '))
        except ValueError:
            print(Fore.RED + "Debes escribir un codigo valido")
            continue
        if codigo < 0:
            print(Fore.RED + "Debes escribir numero positivo")
            continue
        if not (ctr.verifi(codigo)):
            print(
                Fore.RED +
                'Error: No existe el codigo Ingresado, por favor escriba un codigo valido'
            )
        else:
            break
    cli = ModGrupo(idgrup=codigo)
    answer = input(
        f"¿Estás seguro que desea eliminar el grupo con el código: {codigo}? [y/n]: "
    )
    if not answer or answer[0].lower() != 'y':
        input('Presione una tecla para continuar')
        ejecutar_grupo()
    else:
        if ctr.eliminar(cli):
            print(Fore.YELLOW + 'Registro eliminado correctamente')
        else:
            print(Fore.RED + 'Error al eliminar el registro')
예제 #3
0
def insertarGru():
    descripcion = input('Ingrese descripcion: ')
    cli = ModGrupo(desc=descripcion)
    if ctr.ingresar(cli):
        print('Registro grabado correctamente')
    else:
        print('Error al grabar el Registro')
예제 #4
0
def eliminarGru():
    codigo = input('--Ingrese codigo: ')
    if codigo.isnumeric():
        cli = ModGrupo(cod=codigo)
        if ctr.eliminar(cli):
            print('Registro eliminado correctamente')
        else:
            print('Error al eliminar el Registro')
    else:
        print('--Valor ingresado inadecuado')
예제 #5
0
def eliminar():
    cli=ctr.consultar('')
    print('\n\tCodigo\tDescripcion')
    for cursor in cli:
        print('\n\t{}\t{}'.format(cursor[0],cursor[1]))
    codigo=input('\nIngrese Codigo A Eliminar: ')
    cli=ModGrupo(cod=codigo)
    if ctr.eliminar(cli):
        print('Registro Eliminado')
    else:
        print('Error Al Eliminar')                  
def modificargrupo():
    idgrup = input('Ingresa el id del grupo que desea modificar: ')
    descripcion = input('Escriba la descripcion del grupo: ')
    if input('Esta seguro que sea modificar el registro si/no: ') == 'si':
        gup = ModGrupo(desc=descripcion, ind=idgrup)
        if ctrG.modificarG(gup):
            print('Registro correcto')
        else:
            print('Error al gravar')
    else:
        ejecutarMenuG()
def insertargrupo(rango):
    for i in range(int(rango)):
        descripcion = input('Escriba la descripcion del grupo: ')
        if input('Esta seguro que desea ingresar el registro si/no: ') == 'si':
            gup = ModGrupo(desc=descripcion)
            if ctrG.ingresarG(gup):
                print('Registro correcto')
            else:
                print('Error al gravar')
        else:
            ejecutarMenuG()
예제 #8
0
def modificarGru():
    codigo = input('Ingrese codigo: ')
    descripcion = input('Ingrese descripcion: ')
    if codigo.isnumeric():
        cli = ModGrupo(cod=codigo, desc=descripcion)
        if ctr.modificar(cli):
            print('Registro modificado correctamente')
        else:
            print('Error al modificar el Registro')
    else:
        print('--Valor ingresado inadecuado')
예제 #9
0
def modificar():
    cli=ctr.consultar('')
    print('\n\tCodigo\tDescripcion')
    for cursor in cli:
        print('\n\t{}\t{}'.format(cursor[0],cursor[1]))
    codigo=input('\nIngrese Codigo A Modificar: ')
    descripcion=input('Ingrese Nueva Descripcion: ')
    cli=ModGrupo(cod=codigo,desc=descripcion)
    if ctr.modificar(cli):
        print('Registro Modificado')
    else:
        print('Error Al Modificar')   
예제 #10
0
def modificar():
    while True:
        try:
            codigo = int(input('Ingrese codigo: '))
        except ValueError:
            print(Fore.RED + "Debes escribir un codigo valido")
            continue
        if codigo < 0:
            print(Fore.RED + "Debes escribir numero positivo")
            continue
        if not (ctr.verifi(codigo)):
            print(
                Fore.RED +
                'Error: No existe el codigo Ingresado, por favor escriba un codigo valido'
            )
        else:
            break
    while True:
        try:
            descripcion = input('Ingrese descripcion: ')
        except ValueError:
            continue
        if not (descripcion.isalpha()):
            print(Fore.RED + "Debes escribir una descripcion valida")
            continue
        else:

            break

    cli = ModGrupo(idgrup=codigo, descrip=descripcion.capitalize())
    answer = input(
        f"¿Estás seguro que desea guardar la modificacion del grupo con el Código: {codigo} y la descripción: {descripcion}? [y/n]: "
    )
    if not answer or answer[0].lower() != 'y':
        input('Presione una tecla para continuar')
        ejecutar_grupo()
    else:
        if ctr.modificar(cli):
            print(Fore.YELLOW + 'Registro modificado correctamente')
        else:
            print(Fore.RED + 'Error al modificar el registro')
예제 #11
0
def insertar(rango):
    for i in range(int(rango)):
        while True:
            try:
                descripcion = input('Ingrese descripcion: ')
            except ValueError:
                continue
            if not (descripcion.isalpha()):
                print(Fore.RED + "Debes escribir una descripcion valida")
                continue
            else:
                break
        cli = ModGrupo(descrip=descripcion.capitalize())
        answer = input(
            f"¿Estas seguro que desea guardar el grupo con la descripcion: {descripcion}? [y/n]: "
        )
        if not answer or answer[0].lower() != 'y':
            input('Presione una tecla para continuar')
            ejecutar_grupo()
        else:
            if ctr.ingresar(cli):
                print(Fore.YELLOW + 'Registro grabado correctamente')
            else:
                print(Fore.RED + 'Error al grabar el registro')