Beispiel #1
0
def get_input_from_user(idwant=False):
    eid = 0
    if idwant:
        print('Enter Values for Add Operations')
        eid = int(input('Enter Emp Id : '))
    else:
        print('Enter Values for update Operations')
    name = input('Enter Emp Name : ')
    eage = int(input('Enter Emp Age : '))
    esal = float(input('Enter Emp Salary : '))
    role = input('Enter Emp Role : ')
    return Employee(eid, name, eage, esal, role)
Beispiel #2
0
 def get_all_employees(self):
     file = get_file_instance('VIEW')
     alllines = [line.strip() for line in file.readlines()]
     emplist = []
     for line in alllines:
         row = line.split(SEPERATOR)
         emplist.append(
             Employee(eid=row[0],
                      enm=row[1],
                      eag=row[2],
                      esal=row[3],
                      erol=row[4]))
     return emplist
 def get_all_employees(self):  # exe
     allemps = []
     workbook = get_workbook_instance()
     sheet = workbook['empdata']
     noofrows = sheet.max_row  # 4
     for item in range(noofrows):  # 0 1 2 3 --> indexing--> 0
         if item == 0:  #header asel    # 1 2 3 4 --> A1[header] B1
             continue
         item = item + 1  #1+1 -->2
         #print(item)
         eid = sheet['A' + str(item)].value  #A2
         enm = sheet['B' + str(item)].value
         eag = sheet['C' + str(item)].value
         esal = sheet['D' + str(item)].value
         erol = sheet['E' + str(item)].value
         allemps.append(Employee(eid, enm, eag, esal, erol))
     return allemps
    def get_all_employees(self):
        file = get_file_instance('VIEW')
        allemps = []
        try:
            allemps = json.loads(file.read())
        except:
            return allemps

        emplist = []
        for line in allemps:
            emplist.append(
                Employee(eid=line.get('empId'),
                         enm=line.get('empName'),
                         eag=line.get('empAge'),
                         esal=line.get('empSalary'),
                         erol=line.get('empRole')))
        return emplist