def mostrar_departamento(request, departamento): services = EmpresaService() departamento = services.mostrar_departamento(request, departamento) if departamento: jefes = services.mostrar_jefes(request, departamento.pk) return render(request, 'empresa/mostrar_departamento.html', { 'departamento': departamento, 'jefes': jefes }) else: raise Http404
def panel_cargo(request, departamento): services = EmpresaService() departamento = services.mostrar_departamento(request, departamento) if departamento: cargos = services.panel_cargo(request, departamento=departamento.pk) return render(request, 'empresa/panel_cargo.html', { 'cargos': cargos, 'departamento': departamento }) #end if raise Http404
def form_crear_cargo(request, departamento, form=None, hecho=None): hecho = request.GET.get('hecho', hecho) services = EmpresaService() departamento = services.mostrar_departamento(request, departamento) if departamento: if not form: form = services.form_cargo(request) #ende if return render(request, 'empresa/form_cargo.html', { 'form': form, 'hecho': hecho, 'departamento': departamento }) #end if raise Http404
def form_editar_departamento(request, departamento, form=None, form_jefes=None, hecho=None): hecho = request.GET.get('hecho', hecho) services = EmpresaService() departamento = services.mostrar_departamento(request, departamento) if departamento: if not form: form = services.form_editar_departamento(request, departamento) #ende if if not form_jefes: form_jefes = services.form_jefes(request, departamento.pk) #end if return render(request, 'empresa/form_departamento.html', { 'form': form, 'form_jefes': form_jefes, 'hecho': hecho }) #end if raise Http404