Exemple #1
0
def employeeInsert(request):
    emp = Employee()
    emp.ename = request.POST['ename']
    emp.emailid = request.POST['emailid']
    emp.password = request.POST['password']
    emp.department_id = request.POST['dept']
    emp.mobno = request.POST['mobno']
    emp.save()
    return HttpResponse(render(
        request,
        'employee/Login.html',
    ))
Exemple #2
0
def register(request):
    if request.method == 'POST':
        user_type = request.POST['user_type']
        first_name = request.POST['first_name']
        last_name = request.POST['last_name']
        username = request.POST['username']
        password = request.POST['password']
        password2 = request.POST['password2']
        email = request.POST['email']
        apartment_no = request.POST['apartment_no']
        street = request.POST['street']
        city = request.POST['city']
        zip_code = request.POST['zip_code']
        age = request.POST['age']
        if (password != password2):
            messages.error(request, 'Password did not match')
            return redirect('register')
        if user_type == 'JobSeeker':
            resume = request.POST['resume']
            jobseekers = Jobseeker.objects.all()
            for jobseeker1 in jobseekers:
                if jobseeker1.username == username:
                    messages.error(
                        request,
                        'This jobseeker exist in the in the system. Choose another username'
                    )
                    return redirect('register')
            jobseeker = Jobseeker()
            jobseeker.username = username
            jobseeker.password = password
            jobseeker.e_mail = email
            jobseeker.name = first_name + ' ' + last_name
            jobseeker.user_type = user_type
            jobseeker.password = password
            jobseeker.password2 = password2
            jobseeker.e_mail = email
            jobseeker.apartment_no = apartment_no
            jobseeker.city = city
            jobseeker.street = street
            jobseeker.zip_code = zip_code
            jobseeker.age = age
            jobseeker.resume = resume
            jobseeker.save()
        if user_type == 'HR':
            company_name = request.POST['company_name']
            hr = HR()
            hr.username = username
            hr.password = password
            hr.e_mail = email
            hr.name = first_name + ' ' + last_name
            hr.user_type = user_type
            hr.apartment_no = apartment_no
            hr.city = city
            hr.street = street
            hr.zip_code = zip_code
            hr.age = age
            hr.company_name = company_name
            hr.save()
        if user_type == 'Employee':
            position = request.POST['position']
            salary = request.POST['salary']
            resume = request.POST['resume']
            employee = Employee()
            employee.username = username
            employee.password = password
            employee.e_mail = email
            employee.name = first_name + ' ' + last_name
            employee.user_type = user_type
            employee.apartment_no = apartment_no
            employee.city = city
            employee.street = street
            employee.zip_code = zip_code
            employee.age = age
            employee.position = position
            employee.salary = salary
            employee.resume = resume
            employee.save()
        messages.success(request, 'Registration Successfull!!')
        return redirect('login')
    else:
        return render(request, 'accounts/register.html')