Ejemplo n.º 1
0
def yeni_borc(ogrenci, donem):
    """
    Rastgele verileri ve parametre olarak verilen verileri
    kullanarak yeni borç kaydı oluştururup kaydeder.

    Args:
        ogrenci (Ogrenci): Öğrenci nesnesi
        donem (Donem): Dönem nesnesi

    Returns:
        Borc: Yeni borç kaydı

    """

    b = Borc()
    b.miktar = random.randint(100, 999)
    b.para_birimi = random.choice([1, 1, 1, 2, 3])
    b.sebep = random.choice([1, 1, 1, 2, 3])
    b.son_odeme_tarihi = donem.baslangic_tarihi
    b.odeme_sekli = random.choice([1, 2])
    b.odeme_tarihi = donem.baslangic_tarihi - datetime.timedelta(random.randint(0, 30))
    b.odenen_miktar = b.miktar
    b.ogrenci = ogrenci
    b.donem = donem

    b.save()
    return b
Ejemplo n.º 2
0
def yeni_borc(ogrenci, donem):
    b = Borc()
    b.miktar = random.randint(100, 999)
    b.para_birimi = random.choice([1, 1, 1, 2, 3])
    b.sebep = random.choice([1, 1, 1, 2, 3])
    b.son_odeme_tarihi = donem.baslangic_tarihi
    b.odeme_sekli = random.choice([1, 2])
    b.odeme_tarihi = donem.baslangic_tarihi - datetime.timedelta(random.randint(0, 30))
    b.odenen_miktar = b.miktar
    b.ogrenci = ogrenci
    b.donem = donem

    b.save()
    return b