Пример #1
0
 def _load_employee(self, employee_flds, cp_nbr):
     try:
         employee = Employee.objects.get(uid=employee_flds[0])
     except Employee.DoesNotExist:
         from decimal import Decimal
         employee = Employee()
         employee.uid = employee_flds[0]
         employee.name = employee_flds[1]
         employee.fed_id = employee_flds[2]
         employee.grade = employee_flds[3]
         employee.step = employee_flds[4]
         employee.fte = employee_flds[5]
         employee.salary = employee_flds[6]
         employee.gross_pay = Decimal(employee_flds[7]) * 26
         employee.cp_nbr = cp_nbr
         employee.save()
     self.employee_id = employee.id
Пример #2
0
    def test_ubuntu(self):
        from evista.constants import UBUNTU_VISTA
        vista = VistaSource()
        vista.site_id = UBUNTU_VISTA['ID']
        vista.hostname = '192.168.1.136'
        vista.port = UBUNTU_VISTA['PORT']
        vista.site_type = VistaSource.TEST
        vista.site_name = 'OSEHRA'

        employee = Employee()
        employee.fed_id = '123456789'
        employee.name = 'DEPARTMENT OF DEFENSE,USER'
        employee.uid = '33'

        self.user = RdtUser()
        self.user.vista_src = vista
        self.user.employee_rec = employee

        run = PayRun(fy=13, pay_period=15)