Example #1
0
 def post(self, request, *args, **kwargs):
     jugador = self.get_object()
     junta = jugador.equipo.junta_directiva
     precio = PrecioPago.objects.filter(concepto='amonestacion')[0]
     torneo = Torneo.objects.filter(culminado=False)[0]
     usuario = self.request.user
     # guardamos el pago y actualizamos user
     pago = Pago(
         precio_pago=precio,
         junta_directiva=junta,
         torneo=torneo,
         fecha=timezone.now(),
         usuario=usuario,
     )
     #actualizamos las amonestaciones a false
     amonestacion = Amonestacion.objects.filter(jugador=jugador, condicion='A')
     for a in amonestacion:
         a.condicion = 'I'
         a.save()
     pago.save()
     return HttpResponseRedirect(
         reverse(
             'equipo_app:listar-Pago'
         )
     )
Example #2
0
 def post(self, request, *args, **kwargs):
     presidente = self.get_object()
     junta = JuntaDirectiva.objects.get(presidente=presidente)
     precio = PrecioPago.objects.filter(concepto="inscripcion")[0]
     torneo = Torneo.objects.filter(culminado=False)[0]
     usuario = self.request.user
     # guardamos el pago y actualizamos user
     pago = Pago(precio_pago=precio, junta_directiva=junta, torneo=torneo, fecha=timezone.now(), usuario=usuario)
     presidente.is_active = True
     pago.save()
     presidente.save()
     return HttpResponseRedirect(reverse("equipo_app:listar-Pago"))