Exemplo n.º 1
0
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;
Exemplo n.º 2
0
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;
Exemplo n.º 3
0

# 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
Exemplo n.º 4
0
  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