inicial
This commit is contained in:
56
catalogos/admin.py
Executable file
56
catalogos/admin.py
Executable file
@@ -0,0 +1,56 @@
|
||||
from django.contrib import admin
|
||||
|
||||
# Register your models here.
|
||||
|
||||
from .models import Banco, Condominio, PeriodoCorte, CuentaContable
|
||||
|
||||
#from condominio_san_rafael.procesos import run_acum_san_rafael
|
||||
#from condominio_santa_maria.procesos import run_acum_santa_maria
|
||||
|
||||
|
||||
@admin.register(CuentaContable)
|
||||
class CuentaContableAdmin(admin.ModelAdmin):
|
||||
list_display = ('num_cuenta', 'descripcion')
|
||||
list_filter = ('num_cuenta',)
|
||||
|
||||
@admin.register(Banco)
|
||||
class BancoAdmin(admin.ModelAdmin):
|
||||
list_display = ('clave', 'descripcion')
|
||||
|
||||
@admin.register(Condominio)
|
||||
class CondominioAdmin(admin.ModelAdmin):
|
||||
list_display = ('nombre', 'calle', 'colonia', 'delegacion', 'correo_electronico')
|
||||
|
||||
@admin.register(PeriodoCorte)
|
||||
class PeriodoAdmin(admin.ModelAdmin):
|
||||
list_display = ('condominio', 'fecha_inicial', 'fecha_final', 'saldo_final')
|
||||
actions = ['acumulados', 'loadfile']
|
||||
|
||||
def acumulados(self, request, queryset):
|
||||
for obj in queryset:
|
||||
# field_value = getattr(obj, 'condominio')
|
||||
print(" genera acumulados %s " % obj.condominio)
|
||||
shortname = "%s" % obj.condominio
|
||||
if shortname == "SANRAFAEL":
|
||||
#run_acum_san_rafael(obj.condominio, shortname)
|
||||
pass
|
||||
elif shortname == "SANTAMARIA":
|
||||
#run_acum_santa_maria(obj.condominio, shortname)
|
||||
pass
|
||||
|
||||
self.message_user(request, " Fin del proceso de generacion de acumulados ")
|
||||
|
||||
acumulados.short_description = "Obtiene acumulados"
|
||||
|
||||
def loadfile(self, request, queryset):
|
||||
for obj in queryset:
|
||||
# field_value = getattr(obj, 'condominio')
|
||||
#print(" genera acumulados %s " % obj.condominio)
|
||||
condominio = "%s" % obj.condominio
|
||||
print(condominio)
|
||||
break
|
||||
#self.message_user(request, " Fin del proceso de actualizacion de cuotas ")
|
||||
|
||||
loadfile.short_description = "Carga de archivo con movimientos"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user