Esempio n. 1
0
    def add_sale_reserve(self, request):
        _message = None
        _status = self.interruption
        _entity = None
        _response = None
        _id_fire_base_token = None
        try:
            _entity = saleEntity()
            _model = saleModel()
            _userModel = userModel()
            _notificationModel = notificationModel()
            _chargeModel = chargeModel()
            _entity.requestToClass(request)
            _entity = _model.add_sale_reserve(_entity)
            _id_fire_base_token = _userModel.get_id_fire_base_token_by_id_user(
                _entity.id_user)
            if _id_fire_base_token is not None:
                _response = _notificationModel.send_push_message(
                    _id_fire_base_token, self.push_message_user)
            if _response is None:
                _status = self.OK
                _message = self.saleSuccess
            else:
                _status = self.OK
                _message = self.saleSuccessNotPush

        except (Exception) as e:
            _status = self.interruption
            _message = self.messageInterruption + str(e)
            print('error: ' + str(e))
        return responseEntity(_status, _message, _entity).toJSON()
Esempio n. 2
0
    def recover_password_user(self, request):
        _message = None
        _status = self.interruption
        _entity = None
        _email = None
        try:
            _model = userModel()
            _entity = userEntity()
            _entity.requestToEmail(request)
            _entity = _model.get_password_by_id(_entity.mail)
            if _entity is None:
                _status = self.failUser
                _message = self.userDontExist
            else:
                _modelLogin = notificationModel()
                _modelLogin.sen_sms_message(_entity.password,
                                            _entity.cellphone)
                _status = self.OK
                _message = self.smsSuccess + str(_entity.cellphone)

        except (Exception) as e:
            _status = self.interruption
            _message = self.messageInterruption + str(e)
            print('error: ' + str(e))
        return responseEntity(_status, _message, None).toJSON()
Esempio n. 3
0
 def update_coupon_status_wa(self, status):
     _data = None
     try:
         _model = userModel()
         _data = _model.update_coupon_status_wa(status)
     except (Exception) as e:
         print('error: ' + str(e))
     return _data
Esempio n. 4
0
 def get_coupon_status_wa(self):
     _data = None
     try:
         _model = userModel()
         _data = _model.get_coupon_status_wa()
     except (Exception) as e:
         print('error: ' + str(e))
     return _data
Esempio n. 5
0
 def get_dashboard_service(self):
     _data = None
     try:
         _userModel = userModel()
         _data = _userModel.get_dashboard_service()
     except (Exception) as e:
         print('error: ' + str(e))
     return _data
Esempio n. 6
0
 def get_dashboard_general(self):
     _entity = None
     try:
         _userModel = userModel()
         _entity = _userModel.get_dashboard_general()
     except (Exception) as e:
         print('error: ' + str(e))
     return _entity
Esempio n. 7
0
    def refuse_user_status(self, index):
        _data = None
        try:
            _userModel = userModel()
            _notificationModel = notificationModel()
            _entity = _userModel.get_user_by_id(index)
            _data = _userModel.update_user_status(index,
                                                  self.status_user_refused)
            _notificationModel.send_sms_refuse_user(_entity.cellphone)

        except (Exception) as e:
            print('error: ' + str(e))
        return _data
Esempio n. 8
0
 def delete_user_bank_account(self, index):
     _message = None
     _status = self.interruption
     id_customer_address = None
     try:
         _model = userModel()
         id_customer_address = _model.delete_user_bank_account(index)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, id_customer_address).toJSON()
Esempio n. 9
0
 def get_user_bank_account_by_id_user(self, index):
     _message = None
     _status = self.interruption
     _data = None
     try:
         _model = userModel()
         _data = _model.get_user_bank_account_by_id_user(index)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 10
0
 def get_user_detail(self, index, id_customer):
     _message = None
     _status = None
     _data = None
     try:
         _model = userModel()
         _data = _model.get_user_detail(index, id_customer)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 11
0
 def get_users(self):
     _message = None
     _status = self.interruption
     _data = None
     try:
         _userModel = userModel()
         _data = _userModel.get_users()
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 12
0
 def update_user(self, request):
     _message = ''
     _status = self.interruption
     _userEntity = None
     try:
         _userEntity = userEntity()
         _userModel = userModel()
         _userEntity.requestUpdateToClass(request)
         _id = _userModel.update_user(_userEntity)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _id).toJSON()
Esempio n. 13
0
 def add_user_bank_account(self, request):
     _message = None
     _status = self.interruption
     _data = None
     try:
         _entity = userBankEntity()
         _entity.requestToClass(request)
         _model = userModel()
         _data = _model.add_user_bank_account(_entity)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 14
0
 def delete_user(self, index):
     _message = None
     _status = self.interruption
     _userEntity = None
     try:
         _userModel = userModel()
         _userEntity = userEntity()
         _id = _userModel.delete_user(index)
         _userEntity.id = _id
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _userEntity).toJSON()
Esempio n. 15
0
 def get_users_by_type_sub_services(self, request):
     _message = None
     _status = self.interruption
     _data = None
     _type_user = None
     try:
         _userModel = userModel()
         _entity = userSubServiceFilterEntity()
         _entity.requestToClass(request)
         _data = _userModel.get_users_by_type_sub_services(_entity)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 16
0
 def update_user_service(self, request):
     _message = ''
     _status = self.interruption
     _entity = None
     _data = []
     try:
         _entity = lstuserServiceAddEntity()
         _userModel = userModel()
         _entity.requestToClass(request)
         _data = _userModel.update_user_service(_entity.user_services)
         _status = self.OK
         _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 17
0
 def get_user_by_id_service(self, index):
     _message = None
     _status = self.interruption
     _data = None
     try:
         _model = userModel()
         _data = _model.get_user_by_id_service(index)
         if _data is None or len(_data) < 1:
             _status = self.OK
             _message = self.dontExistValues
         else:
             _status = self.OK
             _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 18
0
 def add_user(self, request):
     _message = None
     _status = self.interruption
     _entity = None
     try:
         _entity = userEntity()
         _model = userModel()
         _entity.requestToClass(request)
         if _model.validate_mail(_entity.mail):
             _status = self.interruption
             _message = self.duplicatedMail
         else:
             _entity = _model.add_user(_entity)
             _status = self.OK
             _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _entity).toJSON()
Esempio n. 19
0
 def get_user_by_sub_services(self, request):
     _message = None
     _status = self.interruption
     _data = None
     try:
         _model = userModel()
         _entity = userEntity()
         _sub_service = _entity.requestSubServiceToString(request)
         print(_sub_service)
         _data = _model.get_user_by_sub_services(_sub_service)
         if _data is None or len(_data) < 1:
             _status = self.OK
             _message = self.dontExistValues
         else:
             _status = self.OK
             _message = self.messageOK
     except (Exception) as e:
         _status = self.interruption
         _message = self.messageInterruption + str(e)
         print('error: ' + str(e))
     return responseEntity(_status, _message, _data).toJSON()
Esempio n. 20
0
    def get_users_by_type(self, index):
        _message = None
        _status = self.interruption
        _data = None
        _type_user = None
        try:
            _userModel = userModel()

            if index == self.idTypeUserMarca:
                _type_user = self.typeUserMarca
            if index == self.idTypeUserFreelancer:
                _type_user = self.typeUserFreelancer

            _data = _userModel.get_users_by_type(_type_user)
            _status = self.OK
            _message = self.messageOK
        except (Exception) as e:
            _status = self.interruption
            _message = self.messageInterruption + str(e)
            print('error: ' + str(e))
        return responseEntity(_status, _message, _data).toJSON()