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
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
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
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