コード例 #1
0
def new_employee(request):
    names = [
        'Create New Employee', 'Attendance', 'Pay to Employee', 'List Employee'
    ]
    links = [
        reverse('new_employee'),
        reverse('attendance'),
        reverse('emp_payments'),
        reverse('employee')
    ]
    submenus = create_sub(names, links)
    if len(request.POST) <= 0:
        form = EmployeeForm()
        return render(request, "new.html", {
            'form': form,
            'entity': 'Employee',
            'submenus': submenus
        })
    else:
        form = EmployeeForm(request.POST)
        if form.is_valid():
            form.save(commit=True)
            url = reverse('employee')
            return HttpResponseRedirect("%s?success=1" % (url))
        else:
            return render(
                request, "new.html", {
                    'title': 'Create New Project',
                    'form': form,
                    'entity': 'Employee',
                    'errors': 'Invalid Entry or required fields not filled'
                })
コード例 #2
0
ファイル: views.py プロジェクト: mhaleemullah/ica
def new_employee(request) :
    names= ['Create New Employee','Attendance','Pay to Employee','List Employee']
    links = [reverse('new_employee'),reverse('attendance'),reverse('emp_payments'),reverse('employee')]
    submenus = create_sub(names,links)
    if len(request.POST) <= 0:
        form = EmployeeForm()
        return render(request , "new.html", {'form':form,'entity':'Employee','submenus':submenus})
    else :
        form = EmployeeForm(request.POST)
        if form.is_valid() :
            form.save(commit=True)
            url = reverse('employee')
            return HttpResponseRedirect("%s?success=1"%(url))
        else :
            return render(request, "new.html", {'title':'Create New Project','form': form,'entity':'Employee','errors':'Invalid Entry or required fields not filled'})