Пример #1
0
def mostrar_cargo(request, cargo):
    services = EmpresaService()
    cargo = services.mostrar_cargo(request, cargo)
    if cargo:
        requisito = services.mostrar_requisito(request, cargo.pk)
        return render(request, 'empresa/mostrar_cargo.html', {
            'cargo': cargo,
            'requisito': requisito
        })
    #end if
    raise Http404
Пример #2
0
def panel_empleado(request, cargo):
    services = EmpresaService()
    cargo = services.mostrar_cargo(request, cargo)
    if cargo:
        empleados = services.panel_empleado(request, cargo.pk)
        return render(request, 'empresa/panel_empleado.html', {
            'cargo': cargo,
            'empleados': empleados
        })
    #end if
    raise Http404
Пример #3
0
def form_crear_empleado(request, cargo, form=None, hecho=None):
    hecho = request.GET.get('hecho', hecho)
    services = EmpresaService()
    cargo = services.mostrar_cargo(request, cargo)
    if cargo:
        if not form:
            form = services.form_empleado(request)
        #ende if
        return render(request, 'empresa/form_empleado.html', {
            'form': form,
            'hecho': hecho,
            'cargo': cargo
        })
    #end if
    raise Http404
Пример #4
0
def form_editar_cargo(request,
                      cargo,
                      form=None,
                      form_requisito=None,
                      hecho=None):
    hecho = request.GET.get('hecho', hecho)
    services = EmpresaService()
    cargo = services.mostrar_cargo(request, cargo)
    if cargo:
        if not form:
            form = services.form_editar_cargo(request, cargo)
        #ende if
        if not form_requisito:
            form_requisito = services.form_requisito(request, cargo)
        #ende if
        return render(request, 'empresa/form_cargo.html', {
            'form': form,
            'form_requisito': form_requisito,
            'hecho': hecho
        })
    #end if
    raise Http404