Ejemplo n.º 1
0
def salvar(request):
    message = {'success': False, 'message': _trans("Erro ao salvar aposta, tente novamente!")}
    try:
        id_jogo = int(request.POST.get("idJogo", 0))
        id_usuario = int(request.POST.get("idUsuario", 0))
        resultado_primeiro_time = int(request.POST.get("resultadoprimeirotime", 0))
        resultado_segundo_time = int(request.POST.get("resultadosegundotime", 0))
    except ValueError:
        message['message'] = _trans("Erro ao recuperar parâmetros!")
    
    try:
        existe = Aposta.objects.filter(jogo__pk=id_jogo, usuario__pk=id_usuario)
        if len(existe) == 0:
            jogo = Jogo.objects.get(pk=id_jogo)
            usuario = Usuario.objects.get(pk=id_usuario)
            aposta = Aposta(jogo=jogo, usuario=usuario, primeirotime=resultado_primeiro_time,
                            segundotime=resultado_segundo_time)
            aposta.save()
            if aposta.id > 0:
                message['success'] = True
                message['message'] = _trans("Aposta salva com sucesso! Boa sorte...")
        else:
            message['message'] = _trans(
                "Ow maluco, vc ta tentando fazer aposta em um jogo no qual ja apostou! Prestenção retardado!")
    except:
        message['message'] = _trans("Erro ao executar a operação para salvar aposta!")
    return retorna(message)
Ejemplo n.º 2
0
class UserAdmin(BaseUserAdmin):
    ordering = ['id']
    list_display = ['email', 'name']
    fieldsets = [(None, {
        'fields': ('email', 'password')
    }), (_trans('Personal Info'), {
        'fields': ('name', )
    }),
                 (_trans('Permissions'), {
                     'fields': ('is_active', 'is_staff', 'is_superuser')
                 }), (_trans('Important Dates'), {
                     'fields': ('last_login', )
                 })]
    add_fieldsets = [(None, {
        'classes': ('wide', ),
        'fields': ('email', 'password1', 'password2')
    })]
Ejemplo n.º 3
0
def retorna(message=None):
    if not message:
        message = {
            'success': False,
            'result': {
                'reason': _trans("Dados inválidos ou incorretos!")
            }
        }
    return HttpResponse(json.dumps(message), content_type='text/javascript')
Ejemplo n.º 4
0
def retorna(message=None):
    if not message:
        message = {
            'success': False,
            'result': {
                'reason': _trans("Dados inválidos ou incorretos!")
            }
        }
    return HttpResponse(json.dumps(message), content_type='text/javascript')
Ejemplo n.º 5
0
def salvar(request):
    message = {
        'success': False,
        'message': _trans("Erro ao salvar aposta, tente novamente!")
    }
    try:
        id_jogo = int(request.POST.get("idJogo", 0))
        id_usuario = int(request.POST.get("idUsuario", 0))
        resultado_primeiro_time = int(
            request.POST.get("resultadoprimeirotime", 0))
        resultado_segundo_time = int(
            request.POST.get("resultadosegundotime", 0))
        senha = request.POST.get("senha", None)
    except ValueError:
        message['message'] = _trans("Erro ao recuperar parâmetros!")

    try:
        usuario = Usuario.objects.filter(pk=id_usuario, senha=senha)
        if len(usuario) > 0:
            existe = Aposta.objects.filter(jogo__pk=id_jogo,
                                           usuario__pk=id_usuario)
            if len(existe) == 0:
                jogo = Jogo.objects.get(pk=id_jogo)
                usuario = Usuario.objects.get(pk=id_usuario)
                aposta = Aposta(jogo=jogo,
                                usuario=usuario,
                                primeirotime=resultado_primeiro_time,
                                segundotime=resultado_segundo_time)

                data = datetime.now()
                today = data.date()
                now = data.time()
                if jogo.datajogo >= today and jogo.horajogo >= now:
                    aposta.save()
                    if aposta.id > 0:
                        message['success'] = True
                        message['message'] = _trans(
                            "Aposta salva com sucesso! Boa sorte...")
                else:
                    message['message'] = _trans(
                        "Ow maluco, Deu mole, já passou do horário de apostas para este jogo!"
                    )
            else:
                message['message'] = _trans(
                    "Ow maluco, vc ta tentando fazer aposta em um jogo no qual ja apostou! Prestenção retardado!"
                )
        else:
            message['message'] = _trans(
                "Ow maluco, essa senha está errada! Prestenção no que cê digita rapá!"
            )
    except:
        message['message'] = _trans(
            "Erro ao executar a operação para salvar aposta!")
    return retorna(message)
Ejemplo n.º 6
0
def salvar(request):
    message = {
        'success': False,
        'message': _trans("Erro ao salvar aposta, tente novamente!")
    }
    try:
        id_jogo = int(request.POST.get("idJogo", 0))
        id_usuario = int(request.POST.get("idUsuario", 0))
        resultado_primeiro_time = int(
            request.POST.get("resultadoprimeirotime", 0))
        resultado_segundo_time = int(
            request.POST.get("resultadosegundotime", 0))
    except ValueError:
        message['message'] = _trans("Erro ao recuperar parâmetros!")

    try:
        existe = Aposta.objects.filter(jogo__pk=id_jogo,
                                       usuario__pk=id_usuario)
        if len(existe) == 0:
            jogo = Jogo.objects.get(pk=id_jogo)
            usuario = Usuario.objects.get(pk=id_usuario)
            aposta = Aposta(jogo=jogo,
                            usuario=usuario,
                            primeirotime=resultado_primeiro_time,
                            segundotime=resultado_segundo_time)
            aposta.save()
            if aposta.id > 0:
                message['success'] = True
                message['message'] = _trans(
                    "Aposta salva com sucesso! Boa sorte...")
        else:
            message['message'] = _trans(
                "Ow maluco, vc ta tentando fazer aposta em um jogo no qual ja apostou! Prestenção retardado!"
            )
    except:
        message['message'] = _trans(
            "Erro ao executar a operação para salvar aposta!")
    return retorna(message)
    def validate(self, attrs):
        """Validate and Authenticate the user"""
        email = attrs.get('email')
        password = attrs.get('password')

        user = authenticate(request=self.context.get('request'),
                            username=email,
                            password=password)
        if not user:
            msg = _trans('Unable to authenticate with provided credentials')
            raise serializers.ValidationError(msg, code='authentication')

        attrs['user'] = user
        return attrs
Ejemplo n.º 8
0
class LoginForm(AuthenticationForm):
    """
    This class works for the login page.
    In this class, we can configure our login form.
    """
    username = forms.CharField(
        max_length=254,
        widget=forms.TextInput({
            'id': 'user_login',
            'placeholder': 'Username'
        }),
        error_messages={'required': 'Please enter your username'})
    password = forms.CharField(
        label=_trans("Password"),
        widget=forms.PasswordInput({
            'id': 'user_password',
            'placeholder': 'Password'
        }),
        error_messages={'required': 'Please enter your password'})
Ejemplo n.º 9
0
def retorna(message=None):
    if not message:
        message = '{success:false, result: { reason: "',_trans("Dados inválidos ou incorretos!"),'" } }'
    return HttpResponse(message, mimetype='text/javascript')