Esempio n. 1
0
    def get_queryset(self):
        form = PersonaSearchForm(self.request.GET, prefix="contrato-persona-search")
        form.is_valid()

        query = form.cleaned_data["query"]

        queryset = Contrato.objects.filter(
            Q(persona__nombre__icontains=query)
            | Q(persona__apellido__icontains=query)
            | Q(persona__identificacion__icontains=query)
        )

        return queryset.all()
Esempio n. 2
0
    def get_queryset(self):
        form = PersonaSearchForm(self.request.GET,
                                 prefix='contrato-persona-search')
        form.is_valid()

        query = form.cleaned_data['query']

        queryset = Contrato.objects.filter(
            Q(persona__nombre__icontains=query)
            | Q(persona__apellido__icontains=query)
            | Q(persona__identificacion__icontains=query))

        return queryset.all()
Esempio n. 3
0
    def get_queryset(self):
        form = PersonaSearchForm(self.request.GET)

        #if not form.is_valid():
        #    redirect('admision-estadisticas')
        form.is_valid()

        query = form.cleaned_data['query']

        queryset = Persona.objects.filter(
            Q(nombre__icontains=query) | Q(apellido__icontains=query)
            | Q(identificacion__icontains=query))

        return queryset.all()
Esempio n. 4
0
    def get_queryset(self):
        form = PersonaSearchForm(self.request.GET)

        # if not form.is_valid():
        #    redirect('admision-estadisticas')
        form.is_valid()

        query = form.cleaned_data['query']

        queryset = Persona.objects.filter(
            Q(nombre__icontains=query) |
            Q(apellido__icontains=query) |
            Q(identificacion__icontains=query)
        )

        return queryset.all()
Esempio n. 5
0
    def create_forms(self, context):
        context['vendedor-search'] = VendedorChoiceForm(
            prefix='vendedor-search')
        context['vendedor-search'].helper.form_action = 'vendedor-search'
        context['plan-search'] = PlanChoiceForm(prefix='plan-search')
        context['plan-search'].helper.form_action = 'plan-search'

        context['contrato-periodo'] = PeriodoForm(prefix='contrato-periodo')
        context['contrato-periodo'].set_legend('Contratos de un Periodo')
        context['contrato-periodo'].helper.form_action = 'contrato-periodo'

        context['evento-periodo'] = PeriodoForm(prefix='evento-periodo')
        context['evento-periodo'].set_legend('Eventos de un Periodo')
        context['evento-periodo'].helper.form_action = 'evento-periodo'

        context['vendedor-periodo'] = VendedorPeriodoForm(
            prefix='vendedor-periodo')
        context['vendedor-periodo'].helper.form_action = 'vendedor-periodo'

        context['contrato-search'] = ContratoSearchForm(
            prefix='contrato-search')
        context['contrato-search'].helper.form_action = 'contrato-search'
        context['contrato-persona-search'] = PersonaSearchForm(
            prefix='contrato-persona-search')
        context[
            'contrato-persona-search'].helper.form_action = \
            'contrato-persona-search'

        context['empresa-search'] = EmpleadorChoiceForm(
            prefix='empresa-search')
        context['empresa-search'].helper.form_action = 'empresa-search'
Esempio n. 6
0
    def get_queryset(self):
        form = PersonaSearchForm(self.request.GET)

        if form.is_valid():

            query = form.cleaned_data['query']

            queryset = Persona.objects.filter(
                Q(nombre__icontains=query) |
                Q(apellido__icontains=query) |
                Q(identificacion__icontains=query)
            )

            return queryset.all()

        return Persona.objects.none()
Esempio n. 7
0
    def get_context_data(self, **kwargs):
        """Agrega el formulario de :class:`Persona` a la vista"""

        context = super(EstudioPreCreateView, self).get_context_data()
        context['persona_search_form'] = PersonaSearchForm()
        context['persona_form'] = PersonaForm()
        context['persona_form'].helper.form_action = 'examen-persona-nuevo'
        return context
Esempio n. 8
0
    def get_context_data(self, **kwargs):
        """Agrega el formulario para crear una :class:`Persona` desde la misma
        página"""

        context = super(IngresarView, self).get_context_data()
        context['persona_search_form'] = PersonaSearchForm()
        context['persona_form'] = PersonaForm()
        context[
            'persona_form'].helper.form_action = 'admision-ingresar-persona'
        return context
Esempio n. 9
0
    def get_queryset(self):
        """
        Builds the queryset that will filter the :class:`Persona` objects based
        in the :class:`PersonaSearchForm` given information
        :return: a filtered :class:`QuerySet`
        """
        form = PersonaSearchForm(self.request.GET)

        if form.is_valid():
            query = form.cleaned_data['query']

            queryset = Persona.objects.filter(
                Q(nombre__icontains=query) |
                Q(apellido__icontains=query) |
                Q(identificacion__icontains=query)
            )

            return queryset.all()

        return Persona.objects.none()
Esempio n. 10
0
 def get_context_data(self, **kwargs):
     kwargs['consultorio'] = self.object
     kwargs['buscar'] = PersonaSearchForm()
     kwargs['buscar'].helper.form_action = 'persona-search'
     return super(ConsultorioDetailView, self).get_context_data(**kwargs)
Esempio n. 11
0
 def get_context_data(self, **kwargs):
     context = super(IndexView, self).get_context_data(**kwargs)
     context['searchform'] = PersonaSearchForm()
     context['searchform'].helper.form_action = 'lab-search'
     return context