def prepararListasDeTrabajo(): global lCgE, lCgS, lPa lCgE = ES.cargaLista("extension.txt") # [0]Cedula; [1]Cedula carga; # [2]Nombre(Nombre|Disponibilidad|A/N); [3]Parentesco; [4]#UT; [5]Costo poliza lCgS = ES.cargaLista("servifun.txt") # [0]Cedula; [1]Cedula carga; # [2]Nombre(Nombre|Disponibilidad|A/N); [3]Parentesco; # [4]Fecha ingreso a servifun lPa = ES.cargaLista("parentesco.txt") # [0]Codigo; [1]Descripcion;
def prepararListasDeTrabajo(): global lCh, lHeute, lSi, lPre, lUb lHeute = ES.cargaLista("heute.txt") # [0]Banco; [1]Numero; [2]Cedula; # [3]Nombre; [4]Fecha(d/m/a); [5]descripcion; [6]monto; [7]estado lCh = ES.cargaLista("cheques.txt") # [0]Banco; [1]Numero; [2]Cedula; # [3]Nombre; [4]Fecha(d/m/a); [5]descripcion; [6]monto; [7]estado lSi = ES.cargaLista("disponibilidad.txt") # [0]Cedula; # [1]Codigo identificador proximo campo; [2] Campo(Fecha, Monto, etc) lPre = ES.cargaLista("prestamos.txt") # [0]Cedula; [1]Concepto; # [2]Monto solicitado; [3]Monto total(Concedido + intereses); [4]Saldo; # [5]Saldo total(Saldo + intereses); [6]Cuota; [7]Fecha inicial (mm/aa); # [8]ult actualizacion (mm); [9]cuotas (pagadas/total) lUb = ES.cargaLista("ubicacion.txt") # [0]Cedula;
# funcion concepto def nominacne(ci=-1): '''Maneja la lista de conceptos de nomina de un socio y muestra la informacion.''' return nomina(ci, False) # funcion nominacne def conceptocne(ci=-1): return concepto(ci, False) # funcion conceptocne lNom = ES.cargaLista("nomina.txt") # [0]Cedula; [1]Concepto; # [2]Valor fijo; [3]Valor variable; [4]Saldo; [5]Cuota lNomCNE = ES.cargaLista("nominacne.txt") # [0]Cedula; [1]Concepto; # [2]Valor fijo; [3]Valor variable; [4]Saldo; [5]Cuota lNomN = ES.cargaLista("concNominaN.txt") # [0]Concepto; [1]Descripcion; # [2]Cta Debito; [3]cta credito; [4]cta interes; # [5]Valor fijo; [6]Valor variable; [7]Total lNomH = ES.cargaLista("concNominaH.txt") # [0]Concepto; [1]Descripcion; # [2]Cta Debito; [3]cta credito; [4]cta interes; # [5]Valor fijo; [6]Valor variable; [7]Total lNomC = ES.cargaLista("concNominaC.txt") # [0]Concepto; [1]Descripcion; # [2]Cta Debito; [3]cta credito; [4]cta interes; # [5]Valor fijo; [6]Valor variable; [7]Total lNomCcE = ES.cargaLista("concNominaCcE.txt") # [0]Concepto; [1]Descripcion; # [2]Cta Debito; [3]cta credito; [4]cta interes; # [5]Valor fijo; [6]Valor variable; [7]Total
sTitPrestamos = CO.AZUL + "CTA " + "DESCRIPCION".ljust(35) + \ "Ingresos".rjust(15) + "Egresos".rjust(15) + CO.FIN + "\n" st = sTitPrestamos rTotIng = 0.00; rTotEgr = 0.00 for l in lGyPAc: nF += 1 # sColor, bImpar = ES.colorLinea(bImpar, VERDE) # 0:Cuenta,1:Descripcion,2:Ingresos,3:Egresos if '4--' == l[0]: rTotIng = float(l[2]) if '5--' == l[0]: rTotEgr = float(l[3]) if '-' == l[0][2:3]: sColor = CO.VERDE else: sColor = '' if 0.00 != float(l[2]): sIng = FG.formateaNumero(l[2], 2).rstrip() else: sIng = '' if 0.00 != float(l[3]): sEgr = FG.formateaNumero(l[3], 2).rstrip() else: sEgr = '' st += sColor + l[0].ljust(3) + ' ' + l[1][0:35].ljust(35) +\ sIng.rjust(15) + sEgr.rjust(15) + CO.FIN + "\n" # Fin for sTotIng = FG.formateaNumero(rTotIng, 2) sTotEgr = FG.formateaNumero(rTotEgr, 2) sDif = FG.formateaNumero(rTotIng + rTotEgr, 2) st += "%sTOT Ingresos: %s%s%s, Egresos: %s%s%s; Dif: %s%s" % (CO.CYAN, CO.VERDE, sTotIng, CO.CYAN, CO.ROJO, sTotEgr, CO.CYAN, CO.FIN, sDif) ES.imprime(st.rstrip(' \t\n\r')) # funcion ganYperAcum lGyPxM = ES.cargaLista("egyp.txt") # [0]Mes; [1]Ingreso; [2]Egreso; [3]Resultado; lGyPAc = ES.cargaLista("egypacu.txt") # [0]Cta; [1]Descripcion; [2]Ingreso; [3]Egreso