示例#1
0
def quy_dinh_nghiep_vu(request):
    danh_muc = Menu.objects.filter(menu_parent=Menu.objects.get(
        menu_link='/quydinhnghiepvu/'))
    list_danh_muc_nghiep_vu = QuyDinhNghiepVu.objects.filter(menu=danh_muc[0])

    # get trang hien tai
    page = request.GET.get('page', 1)

    # so trang
    paginator = Paginator(list_danh_muc_nghiep_vu, 2)

    try:
        danhmucnghiepvus = paginator.page(page)
    except PageNotAnInteger:
        danhmucnghiepvus = paginator.page(1)
    except EmptyPage:
        danhmucnghiepvus = paginator.page(paginator.num_pages)

    return render(
        request, 'quydinhnghiepvu/quydinhnghiepvu_main.html', {
            'main_menu':
            create_menu(None),
            'danh_muc':
            danh_muc,
            'danhmucnghiepvus':
            danhmucnghiepvus,
            'xu_ly_phan_trang':
            phan_trang(danhmucnghiepvus.number,
                       danhmucnghiepvus.paginator.num_pages, 2)
        })
示例#2
0
def vanban(request):
    ds_loaivanban = LoaiVanBan.objects.all()
    ds_vanban = VanBan.objects.all().order_by('-pk')

    # get trang hien tai
    page = request.GET.get('page', 1)

    # so van ban trong mot trang
    paginator = Paginator(ds_vanban, 2)

    try:
        vanbans = paginator.page(page)
    except PageNotAnInteger:
        vanbans = paginator.page(1)
    except EmptyPage:
        vanbans = paginator.page(paginator.num_pages)

    return render(
        request, 'vanban/vanban_danhmuc.html', {
            'main_menu':
            create_menu(None),
            'ds_loaivanban':
            ds_loaivanban,
            'vanbans':
            vanbans,
            'xu_ly_phan_trang':
            phan_trang(vanbans.number, vanbans.paginator.num_pages, 2),
        })
示例#3
0
def hien_thi_van_ban_theo_loai(request, loai_van_ban_id):
    ds_loaivanban = LoaiVanBan.objects.all()
    loai_van_ban_duoc_chon = get_object_or_404(LoaiVanBan, pk=loai_van_ban_id)
    ds_vanban = VanBan.objects.filter(
        loai_van_ban=loai_van_ban_duoc_chon).order_by('-pk')

    # get trang hien tai
    page = request.GET.get('page', 1)

    # so van ban trong mot trang
    paginator = Paginator(ds_vanban, 2)

    try:
        vanbans = paginator.page(page)
    except PageNotAnInteger:
        vanbans = paginator.page(1)
    except EmptyPage:
        vanbans = paginator.page(paginator.num_pages)

    return render(
        request, 'vanban/vanban_danhmuc.html', {
            'main_menu':
            create_menu(None),
            'ds_loaivanban':
            ds_loaivanban,
            'loai_van_ban_duoc_chon':
            loai_van_ban_duoc_chon,
            'vanbans':
            vanbans,
            'xu_ly_phan_trang':
            phan_trang(vanbans.number, vanbans.paginator.num_pages, 2),
        })
示例#4
0
def dich_vu(request):
    danh_muc_dich_vu = Menu.objects.filter(menu_parent = Menu.objects.get(menu_link='/dichvu/'))
    cac_dich_vu = DichVu.objects.filter(menu = danh_muc_dich_vu[0]).order_by('pk')

    # get trang hien tai
    page = request.GET.get('page', 1)

    # so item tren 1 trang
    paginator = Paginator(cac_dich_vu, 4)
    
    try:
        dichvus = paginator.page(page)
    except PageNotAnInteger:
        dichvus = paginator.page(1)
    except EmptyPage:
        dichvus = paginator.page(paginator.num_pages)

    return render(request,'dichvu/dichvu_main.html', {'danh_muc_dich_vu': danh_muc_dich_vu,
                                                        'dichvus': dichvus,
                                                        'xu_ly_phan_trang':phan_trang(dichvus.number, dichvus.paginator.num_pages, 2),
                                                        'main_menu': create_menu(None)})
示例#5
0
def tuyen_dung(request):
    muc_tuyen_dung = Menu.objects.filter(menu_parent = Menu.objects.get(menu_link = '/tuyendung/'))
    list_tuyen_dung = TuyenDung.objects.filter(menu = muc_tuyen_dung[0])
    
    # get trang hien tai
    page = request.GET.get('page', 1)

    # so trang
    paginator = Paginator(list_tuyen_dung, 2)
    
    try:
        tuyendungs = paginator.page(page)
    except PageNotAnInteger:
        tuyendungs = paginator.page(1)
    except EmptyPage:
        tuyendungs = paginator.page(paginator.num_pages)

    return render(request, 'tuyendung/tuyendung_main.html', {'main_menu': create_menu(None),
                                                             'muc_tuyen_dung': muc_tuyen_dung,
                                                             'tuyendungs': tuyendungs,
                                                             'xu_ly_phan_trang':phan_trang(tuyendungs.number, tuyendungs.paginator.num_pages, 2),})