예제 #1
0
def modificar_plan():
    while True:
        idcuenta = input('Ingrese el id del Plan de Cuenta: ')
        if ctr_validacion.verificar_registro(idcuenta):
            codigo = input('Ingrese el nuevo codigo del Plan de Cuenta: ')
            print('<<<Lista de Grupos>>>')
            result = consultar_grupoplan()
            condicion=1
            while condicion==1:
                grupo = input('Ingrese el nuevo numero de Grupo que desea asociar: ')
                for valor in result:
                    if str(valor[0])==str(grupo):
                        descripcion = input('Ingrese el nuevo nombre del Plan de Cuenta: ')
                        tupla_naturaleza = ('D','A')
                        while True:
                            naturaleza = input(
                            'Ingrese la letra de Naturaleza ejemplo:\n D: Deudora, A: Acredora: ')
                            if naturaleza.upper() in tupla_naturaleza:
                                condicion=0
                                break
                            else:
                                print('---Incorrecto la letra de naturaleza---')
                if condicion==1:print('---El id del Grupo no existe---')
            break          
    plan = PlanCuenta(idcuenta, codigo, grupo, descripcion, naturaleza.upper())
    verifica = ctr_validacion.mj_conf('Modificar')
    if  verifica and ctrpcta.modificar(plan):
        print('<<<Registro Modificado Exitosamente>>>')
    else:
        print('<<<No se modifico el registro>>>')
예제 #2
0
def insertar_plan(rango):
    for i in range(int(rango)):
        codigo = input('Ingrese el codigo del Plan de Cuenta: ')
        result = consultar_grupoplan()
        condicion=1
        while condicion==1:
            grupo = input('Ingrese el número de Grupo que desea asociar: ')
            for valor in result:
                if str(valor[0])==str(grupo):
                    descripcion = input('Ingrese el nombre del Plan de Cuenta: ')
                    tupla_naturaleza = ('D','A')
                    while True:
                        naturaleza = input(
                            'Ingrese la letra de Naturaleza ejemplo:\n D: Deudora, A: Acredora: ')
                        if naturaleza.upper() in tupla_naturaleza:
                            condicion=0
                            break
                        else:
                            print('---Incorrecto la letra de naturaleza---')
            if condicion==1:print('---El id del Grupo no existe---')
        plan = PlanCuenta(codigo=codigo, grupo=grupo,
                          descripcion=descripcion, naturaleza=naturaleza.upper())
        verifica = ctr_validacion.mj_conf('Guardar')
        if verifica and ctrpcta.ingresar(plan):
            print('Registro Grabado Exitosamente')
        else:
            print('No se grabo el registro')
def eliminar_grup():
    codigo = input('-----Ingrese el código-----: ')
    grupo = Grupo(codigo=codigo)
    if __buscar(codigo):
        verifica = ctr_validacion.mj_conf('Eliminar')
        if verifica and ctrgrup.eliminar(grupo): 
            print('<<<Registro Eliminado Exitosamente>>>')
    else:
        print('No existe el id el que desea eliminar')
def modificar_grup():
    codigo = input('Ingrese el código: ')
    descripcion = input('Ingrese el nombre del Grupo: ')
    grupo = Grupo(codigo, descripcion)
    verifica = ctr_validacion.mj_conf('Modificar')
    if verifica and ctrgrup.modificar(grupo):
        print('<<<Registro Modificado Exitosamente>>>')
    else:
        print('<<<No se modifico el registro>>>')
def insertar_grup(rango):
    for i in range(int(rango)):
        descripcion = input('Ingrese el nombre del Grupo: ')
        grupo = Grupo(descripcion=descripcion)
        verifica = ctr_validacion.mj_conf('Guardar')
        if verifica and ctrgrup.ingresar(grupo):
            print('<<<Registro Grabado Exitosamente>>>')
        else:
            print('<<<No se grabo el registro>>>')
예제 #6
0
def eliminar_plan():
    codigo = input('-----Ingrese el código-----: ')
    plan = PlanCuenta(idcuenta=codigo)
    if __buscar(codigo):
        verifica = ctr_validacion.mj_conf('Eliminar')
        if verifica and ctrpcta.eliminar(plan):
            print('<<<Registro Eliminado Exitosamente>>>')
    else:
       print('No existe el id el que desea eliminar')