Пример #1
0
def yeni_program(yoksis_program):
    """
    Rastgele verileri ve parametre olarak verilen veriyi
    kullanarak yeni program kaydı oluşturur ve kaydeder.

    Args:
        yoksis_program (Unit): Yöksis programı

    Returns:
        Program: Yeni program kaydı

    """

    bolum = Unit.objects.filter(yoksis_no=yoksis_program.parent_unit_no)[0]

    p = Program()
    p.yoksis_no = yoksis_program.yoksis_no
    p.bolum_adi = bolum.name
    p.ucret = random.randint(100, 999)
    p.yil = str(random.randint(2014, 2016))
    p.adi = yoksis_program.name
    p.birim = yoksis_program
    p.bolum = bolum

    p.save()
    return p
Пример #2
0
    def yeni_program(yoksis_program, program_say=1):
        """
        Rastgele verileri ve parametre olarak verilen veriyi
        kullanarak yeni program kaydı oluşturur ve kaydeder.
        Oluşturulan kayıtları liste olarak döndürür.

        Args:
            yoksis_program (Unit): Yöksis programı
            program_say : Oluşturulacak program sayısı

        Returns:
            Program: Yeni program listesi

        """
        try:
            bolum = Unit.objects.filter(
                yoksis_no=yoksis_program.parent_unit_no)[0]
        except Exception as e:
            print(e.message)

        program_list = []

        for i in range(program_say):
            p = Program()
            p.yoksis_no = yoksis_program.yoksis_no
            p.bolum_adi = bolum.name
            p.ucret = random.randint(100, 999)
            p.yil = str(random.randint(2014, 2016))
            p.adi = yoksis_program.name
            p.birim = yoksis_program
            p.bolum = bolum

            p.save()
            program_list.append(p)
        return program_list
Пример #3
0
    def yeni_program(yoksis_program, program_say=1):
        """
        Rastgele verileri ve parametre olarak verilen veriyi
        kullanarak yeni program kaydı oluşturur ve kaydeder.
        Oluşturulan kayıtları liste olarak döndürür.

        Args:
            yoksis_program (Unit): Yöksis programı
            program_say : Oluşturulacak program sayısı

        Returns:
            Program: Yeni program listesi

        """
        try:
            bolum = Unit.objects.filter(yoksis_no=yoksis_program.parent_unit_no)[0]
        except Exception as e:
            print(e.message)

        program_list = []

        for i in range(program_say):
            p = Program()
            p.yoksis_no = yoksis_program.yoksis_no
            p.bolum_adi = bolum.name
            p.ucret = random.randint(100, 999)
            p.yil = str(random.randint(2014, 2016))
            p.adi = yoksis_program.name
            p.birim = yoksis_program
            p.bolum = bolum

            p.save()
            program_list.append(p)
        return program_list
Пример #4
0
def yeni_program(yoksis_program):
    bolum = Unit.objects.filter(yoksis_no=yoksis_program.parent_unit_no)[0]

    p = Program()
    p.yoksis_no = yoksis_program.yoksis_no
    p.bolum_adi = bolum.name
    p.ucret = random.randint(100, 999)
    p.yil = str(random.randint(2014, 2016))
    p.adi = yoksis_program.name
    p.birim = yoksis_program
    p.bolum = bolum

    p.save()
    return p