예제 #1
0
 def set_lwd(self, LastWorkingDate):
     self.lwd = Valid().lwd_valid(LastWorkingDate, self.fwd)
예제 #2
0
 def set_salary(self, Salary):
     self.salary = Valid().salary_valid(Salary)
예제 #3
0
 def set_fwd(self, FirstWorkingDate):
     self.fwd = Valid().fwd_valid(FirstWorkingDate)
예제 #4
0
 def __init__(self, Name = None, Salary = None, FirstWorkingDate = None, LastWorkingDate = None):
     self.name = Valid().name_valid(Name)
     self.salary = Valid().salary_valid(Salary)
     self.fwd = Valid().fwd_valid(FirstWorkingDate)
     self.lwd = Valid().lwd_valid(LastWorkingDate, self.fwd)
예제 #5
0
 def set_name(self, Name):
     self.name = Valid().name_valid(Name)
예제 #6
0
 def set_year(self, year):
     self.year = Valid().NaturalValidation(year)
예제 #7
0
 def set_month(self, month):
     self.month = Valid().NaturalValidation(month)
예제 #8
0
 def set_day(self, day):
     self.day = Valid().NaturalValidation(day)
예제 #9
0
 def __init__(self, day = None, month = None, year = None):
     self.day = Valid().NaturalValidation(day)
     self.month = Valid().NaturalValidation(month)
     self.year = Valid().NaturalValidation(year)
예제 #10
0
cl = Collection()
while menu != '0':
    print(
        '0 - Завершити програму.',
        '\n',
        '1 - Додати до колекції.',
        '\n',
        '2 - Додати до колекції з файлу.',
        '\n',
    )
    oper = input('Enter from 0 to 11: ')
    menu = ''
    if oper == '0':
        menu = oper
    while (menu != 'menu') & (menu != '0'):
        if oper == '1':
            idd = Employee()
            idd.set_name(input('Enter name:'))
            idd.set_salary(input('Enter name:'))
            idd.set_fwd(input('Enter name:'))
            idd.set_lwd(input('Enter name:'))
            cl.add_to_collec(idd)
            print(cl)
        elif oper == '2':
            file = Valid().file_existing("Text.txt", "r")
            cl.add_from_file(file)
            file.close()
            print(cl)
        menu = input(
            'If you want to exit to menu, print "menu", if you want to continue print anything and press Enter: '
        )