from django.contrib import admin
from import_export.admin import ImportExportModelAdmin
from .models import CekPembayaran, Kategori_Pengeluaran, SubKategori_Pengeluaran


class PembayaranAdmin(ImportExportModelAdmin):
    list_display = ('kode', 'pendaftaran', 'total_pembayaran', 'uang_pasien', 'kembalian', 'is_dibayar', 'created_at')
    search_fields = (
    'kode', 'pendaftaran__nama_pasien',)  # asumsikan `nama_pasien` adalah field dalam model `Pendaftaran`
    list_editable = ('is_dibayar',)
    list_filter = ('is_dibayar', 'created_at',)
    pass

@admin.register(Kategori_Pengeluaran)
class Kategori_PengeluaranAdmin(ImportExportModelAdmin):
    list_display = ('name', 'kode')
    search_fields = ('name', 'kode')

@admin.register(SubKategori_Pengeluaran)
class SubKategori_PengeluaranAdmin(ImportExportModelAdmin):
    list_display = ('name', 'kode')
    search_fields = ('name', 'kode')

admin.site.register(CekPembayaran, PembayaranAdmin)
