예제 #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
예제 #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
예제 #3
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 = float(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.tahakkuk_referans_no = str(ints(11))
        b.aciklama = '\n'.join(fake.paragraphs(1))
        b.ogrenci = ogrenci
        b.donem = donem
        b.save()
예제 #4
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 = float(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.tahakkuk_referans_no = str(ints(11))
        b.aciklama = '\n'.join(fake.paragraphs(1))
        b.ogrenci = ogrenci
        b.donem = donem
        b.save()