예제 #1
0
 def form_valid(self, form):
     registrarActividad(
         self.request,
         'Modificó un turno'
     )
     messages.success(
         self.request,
         'Turno modificado!'
     )
     return super().form_valid(form)
예제 #2
0
 def get_success_url(self):
     registrarActividad(
         self.request,
         'Eliminó un turno'
     )
     messages.success(
         self.request,
         'Turno eliminado!'
     )
     return reverse_lazy('pacientes:lista_turnos')
예제 #3
0
 def get_success_url(self):
     registrarActividad(
         self.request,
         'Eliminó un producto'
     )
     messages.success(
         self.request,
         'Producto eliminado!'
     )
     return reverse_lazy('productos:lista')
예제 #4
0
 def form_valid(self, form):
     registrarActividad(
         self.request, 
         'Cargó un paciente'
     )
     # Mensaje al usuario
     messages.success(
         self.request,
         'Paciente cargado!'
     )
     return super().form_valid(form)
예제 #5
0
 def get_success_url(self):
     registrarActividad(
         self.request,
         'Eliminó un paciente'
     )
     # Mensaje al usuario
     messages.success(
         self.request,
         'Paciente eliminado!'
     )
     return reverse_lazy('pacientes:lista')
예제 #6
0
 def get_success_url(self):
     registrarActividad(
         self.request,
         'Modificó un producto'
     )
     messages.success(
         self.request,
         'Producto modificado!'
     )
     ruta = self.request.META['HTTP_REFERER']
     producto_uuid = ruta.split('/').pop()
     return reverse_lazy('productos:detalle', kwargs={'pk': producto_uuid})
예제 #7
0
 def form_valid(self, form):
     registrarActividad(
         self.request,
         'Cargó un turno'
     )
     messages.success(
         self.request,
         'Turno cargado!'
     )
     form.instance.asistencia = Turno.ASISTIO_OPCIONES[0][0]  # P - PENDIENTE
     if not form.instance.fecha:
         form.instance.fecha = timezone.now()
     return super().form_valid(form)
예제 #8
0
 def get_success_url(self):
     registrarActividad(
         self.request,
         'Cargó un producto'
     )
     messages.success(
         self.request,
         'Producto cargado!'
     )
     path_previo = self.request.GET.get('prev')
     # Si accedemos desde detalle pedido, volverá al detalle
     if path_previo:
         pedido_id = path_previo.split('/').pop()
         return reverse_lazy('productos:agregar_detalle', kwargs={'pk':pedido_id})
     else:
         # Si no, vuelve a lista de productos
         return reverse_lazy('productos:lista')
예제 #9
0
 def get_success_url(self):
     registrarActividad(self.request, 'Eliminó una observación')
     messages.success(self.request, 'Observación eliminada!')
     lista = self.request.GET.get('lista')
     return reverse_lazy('pacientes:lista_observaciones',
                         kwargs={'pk': lista})
예제 #10
0
 def get_success_url(self):
     registrarActividad(self.request, 'Eliminó una categoria')
     messages.success(self.request, 'Categoria eliminada!')
     return reverse_lazy('productos:categorias')
예제 #11
0
 def get_success_url(self):
     registrarActividad(self.request, 'Eliminó un producto de un pedido')
     messages.success(self.request, 'Se elimino un producto del carrito!')
     pedido = self.request.GET.get('pedido')
     return reverse_lazy('productos:editar_pedido', kwargs={'pk': pedido})
예제 #12
0
 def get_success_url(self):
     registrarActividad(self.request, 'Modificó un pedido')
     messages.success(self.request, 'Pedido modificado!')
     return reverse_lazy('productos:lista_pedidos')
예제 #13
0
 def form_valid(self, form):
     registrarActividad(self.request, 'Agregó un producto a un pedido')
     messages.success(self.request, 'Producto agregado al carrito!')
     form.instance.pedido = Pedido.objects.get(pk=self.kwargs['pk'])
     return super().form_valid(form)
예제 #14
0
 def form_valid(self, form):
     registrarActividad(self.request, 'Cargo una observación')
     messages.success(self.request, 'Observación cargada!')
     form.instance.paciente = Paciente.objects.get(pk=self.kwargs['pk'])
     return super().form_valid(form)
예제 #15
0
 def form_valid(self, form):
     registrarActividad(self.request, 'Modificó los productos de un pedido')
     messages.success(self.request, 'Carrito actualizado!')
     p = DetallePedido.objects.get(id=self.kwargs['pk'])
     form.instance.pedido = Pedido.objects.get(pk=p.pedido_id)
     return super().form_valid(form)
예제 #16
0
 def form_valid(self, form):
     registrarActividad(self.request, 'Modifico una observación')
     messages.success(self.request, 'Observación modificada!')
     paciente = Paciente.objects.get(id=self.request.GET.get('paciente'))
     form.instance.paciente = Paciente.objects.get(pk=paciente.id)
     return super().form_valid(form)
예제 #17
0
 def get_success_url(self):
     registrarActividad(self.request, 'Cargó un pedido')
     messages.success(self.request, 'Pedido cargado!')
     ultimo = Pedido.objects.last()
     return reverse_lazy('productos:editar_pedido',
                         kwargs={'pk': ultimo.id})