Beispiel #1
0
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.UpdatePhoneNumber:
            UILayerController.Instance.HideLoading();

            if (Helper.CheckStatucSucess(status))
            {
                var opCode = int.Parse(data);

                if (Helper.CheckResponseSuccess(opCode))
                {
                    ChangePhoneSucceed();
                }
            }
            break;

        case WebServiceCode.Code.RegisterPhoneTelegram:
            UILayerController.Instance.HideLoading();

            if (Helper.CheckStatucSucess(status))
            {
                var opCode = int.Parse(data);

                if (Helper.CheckResponseSuccess(opCode))
                {
                    ChangePhoneTelegramSucceed();
                }
            }
            break;

        case WebServiceCode.Code.UpdateRegisterSMSPlus:
            UILayerController.Instance.HideLoading();

            if (Helper.CheckStatucSucess(status))
            {
                var opCode = int.Parse(data);

                if (Helper.CheckResponseSuccess(opCode))
                {
                    ChangeSecuritySucceed();
                }
            }
            break;

        case WebServiceCode.Code.ReceiveOTP:
            if (Helper.CheckStatucSucess(status))
            {
                UILayerController.Instance.HideLoading();

                var opCode = int.Parse(data);
                if (Helper.CheckResponseSuccess(opCode))
                {
                    SendGetOTPSuccess();
                }
            }
            break;
        }
    }
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetVipPoint:
            if (status == WebServiceStatus.Status.OK)
            {
                Debug.Log(data);
                VipPoint vp = JsonConvert.DeserializeObject <VipPoint>(data);

                if (vp.Code == 0)
                {
                    isGetData = true;
                    ShowContent(vp);
                }
                else
                {
                    LPopup.OpenPopupTop("Thông báo", "Đã xảy ra lỗi. Hãy thử lại!");
                }
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Đã xảy ra lỗi. Hãy thử lại!");
            }
            break;
        }
    }
    public void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.ForgetPass:
            UILayerController.Instance.HideLoading();

            if (status == WebServiceStatus.Status.OK)
            {
                int codeReturn = int.Parse(data);

                if (codeReturn != 1)
                {
                    var error = Helper.GetStringError(codeReturn);
                    LPopup.OpenPopupTop("Thông báo", error);
                }
                else
                {
                    LPopup.OpenPopupTop("Thông báo", "Gửi yêu cầu thành công");
                    Close();
                }
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối. Hãy thử lại!");
            }
            break;
        }
    }
Beispiel #4
0
    public void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.ChangePassSecurity:
            if (Helper.CheckStatucSucess(status))
            {
                UILayerController.Instance.HideLoading();

                var opCode = int.Parse(data);
                if (Helper.CheckResponseSuccess(opCode))
                {
                    ChangePassSucceed();
                }
            }

            inputFielOTP.text = "";
            break;

        case WebServiceCode.Code.ReceiveOTP:
            if (Helper.CheckStatucSucess(status))
            {
                UILayerController.Instance.HideLoading();

                var opCode = int.Parse(data);
                if (Helper.CheckResponseSuccess(opCode))
                {
                    LPopup.OpenPopupTop("Thông báo", "Kiểm tra điện thoại của bạn để lấy mã OTP");
                }
            }
            break;
        }
    }
Beispiel #5
0
 private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
     switch (code)
     {
     case WebServiceCode.Code.GetBauCuaHistory:
         if (status == WebServiceStatus.Status.OK)
         {
             if (VKCommon.StringIsNull(data))
             {
                 NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
             }
             else
             {
                 SRSBauCuaHistory bcHistory = JsonUtility.FromJson <SRSBauCuaHistory>(VKCommon.ConvertJsonDatas("histories", data));
                 _baucua.histories = bcHistory.histories;
                 LoadHistory();
             }
         }
         else
         {
             SendRequest.SendGetBauCuaHistory(_API, _baucua.moneyType);
         }
         break;
     }
 }
Beispiel #6
0
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetLockGoldInfoSecurity:
            UILayerController.Instance.HideLoading();

            MLockedGoldInfo lockedInfo = JsonUtility.FromJson <MLockedGoldInfo>(data);

            UILayerController.Instance.HideLoading();
            if (Helper.CheckStatucSucess(status))
            {
                quantityGoldOpen   = lockedInfo.Gold;
                quantityGoldLocker = lockedInfo.LockedGold;

                SetQuantityLock(quantityGoldLocker);
            }
            break;

        case WebServiceCode.Code.UpdateLockGoldSecurity:
            UILayerController.Instance.HideLoading();

            if (Helper.CheckStatucSucess(status))
            {
                var dataReponse = JsonUtility.FromJson <MUpdateLockGold>(data);

                if (Helper.CheckResponseSuccess(dataReponse.ResponseCode))
                {
                    UpdateGoldLockSucceed(dataReponse.CurrentGold);
                    Database.Instance.UpdateUserGold(dataReponse.CurrentGold);
                }
            }
            break;
        }
    }
 private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
     switch (code)
     {
     case WebServiceCode.Code.SpinHistory:
         UILayerController.Instance.HideLoading();
         if (status == WebServiceStatus.Status.OK)
         {
             if (string.IsNullOrEmpty(data))
             {
                 NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
             }
             else
             {
                 MSpinHistoryData hdata = JsonUtility.FromJson <MSpinHistoryData>(data);
                 if (Helper.CheckResponseSuccess(hdata.Code, false))
                 {
                     histories = hdata.History;
                     LoadData();
                 }
                 else
                 {
                     NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
                 }
             }
         }
         break;
     }
 }
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.UpdateName:
            UILayerController.Instance.HideLoading();

            if (status == WebServiceStatus.Status.OK)
            {
                if (Helper.CheckResponseSuccess(int.Parse(data)))
                {
                    Database.Instance.UpdateName(inputFieldName.text);

#if USE_XLUA
                    var layer = UILayerController.Instance.GetLayer(UILayerKey.LViewLobby);
                    var xlua  = layer.GetComponent <XLuaBehaviour>();
                    xlua.InvokeXLua("SetName", Database.Instance.Account().DisplayName);
#else
                    var layerLobby = (LViewLobby)UILayerController.Instance.GetLayer(UILayerKey.LViewLobby);
                    layerLobby.SetName(Database.Instance.Account().DisplayName);
#endif
                    Close();
                }
            }
            else
            {
                //LPopup.OpenPopupTop("Thông báo", "Vui lòng kiểm tra kết nối");
            }
            break;
        }
    }
    public void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GenCaptcha:
            if (status == WebServiceStatus.Status.OK)
            {
                captchaData = JsonUtility.FromJson <MCaptchaResponse>(data);

                StartCoroutine(VKCommon.LoadImageFromBase64(imgCaptcha, captchaData.Data, 0f));
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Không lấy được Captcha. Hãy thử lại!");
            }
            break;

        case WebServiceCode.Code.SendFishingMoney:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                FMoneyResponse fSend = JsonConvert.DeserializeObject <FMoneyResponse>(data);

                if (fSend.code == 1)
                {
                    Database.Instance.UpdateUserGold(fSend.currentMoney);
                    FishSignIR.Instance.fishAccount.data.currentBalance = fSend.currentMoneyCa;
                    ClickBtClose();
                }
                LPopup.OpenPopupTop("Thông báo", fSend.msg);
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối. Hãy thử lại!");
            }
            break;

        case WebServiceCode.Code.ReceiveFishingMoney:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                FMoneyResponse fSend = JsonConvert.DeserializeObject <FMoneyResponse>(data);

                if (fSend.code == 1)
                {
                    Database.Instance.UpdateUserGold(fSend.currentMoney);
                    FishSignIR.Instance.fishAccount.data.currentBalance = fSend.currentMoneyCa;
                    ClickBtClose();
                }
                LPopup.OpenPopupTop("Thông báo", fSend.msg);
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối. Hãy thử lại!");
            }
            break;
        }
    }
Beispiel #10
0
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GenCaptcha:
            if (status == WebServiceStatus.Status.OK)
            {
                captchaData = JsonUtility.FromJson <MCaptchaResponse>(data);

                StartCoroutine(VKCommon.LoadImageFromBase64(imageCaptach, captchaData.Data, 0f));
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Không lấy được Captcha. Hãy thử lại!");
            }
            break;

        case WebServiceCode.Code.TopupInfo:
            if (status == WebServiceStatus.Status.OK)
            {
                VKDebug.LogColorRed("TopupInfo", data);
                listInfoTopup = Newtonsoft.Json.JsonConvert.DeserializeObject <List <CardCheck> >(data);


                isGetDataInfoSuccess = true;
                SetLayoutTypeCard();
            }
            break;

        case WebServiceCode.Code.Topup:
        {
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                VKDebug.LogColorRed("Topup", data);

                var dataReponse = Newtonsoft.Json.JsonConvert.DeserializeObject <TopupResponse>(data);

                if (dataReponse.ErrorCode <= 0)
                {
                    LPopup.OpenPopupTop("Thông báo", dataReponse.Message);
                    GetCaptcha();
                }
                else
                {
                    Database.Instance.UpdateUserGold(dataReponse.Balance);
                    LPopup.OpenPopupTop("Thông báo", "Nạp thẻ thành công!");
                }
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Hãy kiểm tra lại kết nối!");
            }
            break;
        }
        }
    }
Beispiel #11
0
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetAllMail:
        {
            if (status == WebServiceStatus.Status.OK)
            {
                var listData = LitJson.JsonMapper.ToObject <List <MInfoMail> >(data);
                ShowMail(listData);
            }
            break;
        }

        case WebServiceCode.Code.DeleteMail:
        {
            if (status == WebServiceStatus.Status.OK)
            {
                bool isDelete = bool.Parse(data);
                UILayerController.Instance.HideLoading();
                if (isDelete)
                {
                    listElementMail[indexRequest].gameObject.SetActive(false);
                }
            }
            break;
        }

        case WebServiceCode.Code.DeleteAllMail:
        {
            if (status == WebServiceStatus.Status.OK)
            {
                bool isDelete = bool.Parse(data);
                UILayerController.Instance.HideLoading();
                if (isDelete)
                {
                    for (int i = 0; i < listElementMail.Count; i++)
                    {
                        listElementMail[i].gameObject.SetActive(false);
                    }
                }
            }
            break;
        }

        case WebServiceCode.Code.RealMaill:
        {
            if (status == WebServiceStatus.Status.OK)
            {
                UILayerController.Instance.HideLoading();
                listElementMail[indexRequest].objNew.SetActive(false);
            }
            break;
        }
        }
    }
Beispiel #12
0
    protected void RaiseWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        if (OnWebServiceResponse != null)
        {
            OnWebServiceResponse(code, status, data);
            VKDebug.Log("Reponse: " + code.ToString() + "  " + data, VKCommon.HEX_ORANGE);
        }

        onWebServiceResponseLua.Invoke(code, status, data);
    }
Beispiel #13
0
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetSlot25LineHistory:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (VKCommon.StringIsNull(data))
                {
                    NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
                }
                else
                {
                    UILayerController.Instance.ShowLayer(UILayerKey.LGameSlot25LineStatistic, _assetBundleConfig.name, (layer) =>
                    {
                        ((LGameSlot25LineStatistic)layer).InitHistory(_config, data);
                    });
                }
            }
            break;

        case WebServiceCode.Code.GetSlot25LineJackpot:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (VKCommon.StringIsNull(data))
                {
                    NotifyController.Instance.Open("Không có lịch sử trúng hũ", NotifyController.TypeNotify.Other);
                }
                else
                {
                    LGameSlot25LineStatistic layerStatistic = UILayerController.Instance.GetLayer <LGameSlot25LineStatistic>();

                    if (layerStatistic != null)
                    {
                        layerStatistic.LoadPageJackpotData(data);
                    }
                    else
                    {
                        UILayerController.Instance.ShowLayer(UILayerKey.LGameSlot25LineStatistic, _assetBundleConfig.name, (layer) =>
                        {
                            ((LGameSlot25LineStatistic)layer).InitJackpot(_config, data, (page) =>
                            {
                                UILayerController.Instance.ShowLoading();
                                SendRequest.SendGetSlot25LineJackpot(_config.urlApi, moneyType, page, _config.pageJackpotSize);
                            });
                        });
                    }
                }
            }
            break;
        }
    }
 private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
     switch (code)
     {
         case WebServiceCode.Code.GetCustomerCares:
             if (status == WebServiceStatus.Status.OK)
             {
                 ShowCustomerCares(data);
             }
             break;
     }
 }
 public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
     switch (code)
     {
     case WebServiceCode.Code.GetLockGoldTransaction:
         UILayerController.Instance.HideLoading();
         if (Helper.CheckStatucSucess(status))
         {
             InitHistory(data);
         }
         break;
     }
 }
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetAvailableSpin:
            UILayerController.Instance.HideLoading();

            if (status == WebServiceStatus.Status.OK)
            {
                var resData = JsonUtility.FromJson <MGetAvailableData>(data);
                LoadFreeTurn(resData.SpinChance);
            }

            break;

        case WebServiceCode.Code.GetCaptchaSpin:

            if (status == WebServiceStatus.Status.OK)
            {
                mCaptchaData = JsonUtility.FromJson <MGenCaptchaSpinData>(data);
                StartCoroutine(VKCommon.LoadImageFromBase64(imgCaptcha, mCaptchaData.Data));
            }

            break;

        case WebServiceCode.Code.SpinGame:
            if (status == WebServiceStatus.Status.OK)
            {
                mSpinData = JsonUtility.FromJson <MLuckySpinData>(data);

                if (Helper.CheckResponseSuccess(mSpinData.Code, true))
                {
                    LoadFreeTurn(mSpinData.SpinChance);

                    AudioAssistant.Instance.PlaySoundGame(_GAMEID, _SREEL_SPIN);
                    spinController.SpinStart(new List <int>()
                    {
                        mSpinData.ConvertGoldResult(),
                        mSpinData.ConvertCoinResult(),
                    });
                }
                else    /*(mSpinData.Code == 1)*/
                {
                    gCapcha.SetActive(true);
                    inpCapcha.text = "";
                    SendRequest.SendGetCaptchaSpin(urlApiCaptcha);
                }
            }
            break;
        }
    }
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.UpdateAvatar:
            if (Helper.CheckStatucSucess(status))
            {
                var opCode = int.Parse(data);

                if (Helper.CheckResponseSuccess(opCode))
                {
                    ChoseAvatarSuccess();
                }
            }
            break;
        }
    }
Beispiel #18
0
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.CashoutInfo:
            if (status == WebServiceStatus.Status.OK)
            {
                VKDebug.LogColorRed("CashoutInfo", data);
                listInfoCastout  = Newtonsoft.Json.JsonConvert.DeserializeObject <List <CardCheck> >(data);
                isGetDataSuccess = true;
                SetLayoutTypeCard();
            }
            break;

        case WebServiceCode.Code.Cashout:
            UILayerController.Instance.HideLoading();
            VKDebug.LogColorRed("Cashout Model", data);
            if (status == WebServiceStatus.Status.OK)
            {
                VKDebug.LogColorRed("Cashout Model", data);

                var dataReponse = Newtonsoft.Json.JsonConvert.DeserializeObject <CashoutModel>(data);
                LPopup.OpenPopupTop("Thông báo", dataReponse.Msg);
                //if (dataReponse.Status == -101)
                //{
                //    Database.Instance.UpdateUserGold(dataReponse.Balance);
                //    LPopup.OpenPopupTop("Thông báo", "Xin vui lòng chờ, Hệ thống đang duyệt thẻ");
                //}
                //else if (dataReponse.Status == 1)
                //{
                //    Database.Instance.UpdateUserGold(dataReponse.Balance);
                //    LPopup.OpenPopupTop("Thông báo", "Bạn đổi thẻ thành công:  \n Seri:" + dataReponse.CashoutCard.CardSerial +"\n Mã thẻ:" + dataReponse.CashoutCard.CardCode);
                //}
                //else
                //{
                //    var check = Helper.CheckResponseSuccess((int)dataReponse.Status);
                //}
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Hệ thống bận, xin vui lòng thử lại sau.");
            }
            break;
        }
    }
 public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
     switch (code)
     {
     case WebServiceCode.Code.TopupHistory:
         if (status == WebServiceStatus.Status.OK)
         {
             VKDebug.LogColorRed(data, "data____________");
             var tempListData = Newtonsoft.Json.JsonConvert.DeserializeObject <List <TopupHistory> >(data);
             ShowHistory(tempListData);
         }
         else
         {
             ShowHistory(null);
         }
         break;
     }
 }
Beispiel #20
0
 public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
     switch (code)
     {
     case WebServiceCode.Code.GetHistoryVP:
         if (status == WebServiceStatus.Status.OK)
         {
             isGetData = true;
             var listdata = Newtonsoft.Json.JsonConvert.DeserializeObject <List <historyVP> >(data);
             ShowHistory(listdata);
         }
         else
         {
             ShowHistory(null);
         }
         break;
     }
 }
Beispiel #21
0
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GenCaptcha:
            if (status == WebServiceStatus.Status.OK)
            {
                captchaData = JsonUtility.FromJson <MCaptchaResponse>(data);

                StartCoroutine(VKCommon.LoadImageFromBase64(imgCaptcha, captchaData.Data, 0f));
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Không lấy được Captcha. Hãy thử lại!");
            }
            break;

        case WebServiceCode.Code.RequestTransfer:
        {
            UILayerController.Instance.HideLoading();

            if (status == WebServiceStatus.Status.OK)
            {
                long balance = long.Parse(data);
                if (balance > 0)
                {
                    LPopup.OpenPopupTop("Thông báo", "Chuyển Thành công");
                    Database.Instance.UpdateUserGold(balance);
                }
                else
                {
                    var error = Helper.GetStringError((int)balance);
                    LPopup.OpenPopupTop("Thông báo", error);
                    GetCaptcha();
                }
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Lỗi kết nôi! Hãy kiểm tra lại");
            }
            break;
        }
        }
    }
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.ReceiveOTP:

            if (Helper.CheckStatucSucess(status))
            {
                UILayerController.Instance.HideLoading();

                var opCode = int.Parse(data);
                if (Helper.CheckResponseSuccess(opCode))
                {
                    VKDebug.LogColorRed("show popup");
                    LPopup.OpenPopupTop("THÔNG BÁO!", "Đã gửi mã OTP về số điện thoại của bạn hãy kiểm tra");
                }
            }
            break;
        }
    }
    public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.ConvertGoldToCoin:
            UILayerController.Instance.HideLoading();

            if (status == WebServiceStatus.Status.OK)
            {
                var dataReponse = JsonUtility.FromJson <MConvertGoldToCoin>(data);
                Database.Instance.UpdateUserGold(dataReponse.Gold);
                Database.Instance.UpdateUserCoin(dataReponse.Coin);
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối hãy thử lại. Hãy thử lại!");
            }
            break;
        }
    }
Beispiel #24
0
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetAllJackpot:
        {
            if (status == WebServiceStatus.Status.OK)
            {
                Database.Instance.listDataAllJackpot.Clear();
                Database.Instance.listDataAllJackpot = LitJson.JsonMapper.ToObject <List <MEventGetAllJackpot> >(data);

                if (isStateShow)
                {
                    UpdateDataJackpot(Database.Instance.listDataAllJackpot);
                }
            }
            break;
        }
        }
    }
    public void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GenCaptcha:
            if (status == WebServiceStatus.Status.OK)
            {
                captchaData = JsonUtility.FromJson <MCaptchaResponse>(data);

                StartCoroutine(VKCommon.LoadImageFromBase64(imgCaptcha, captchaData.Data, 0f));
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Không lấy được Captcha. Hãy thử lại!");
            }
            break;

        case WebServiceCode.Code.SendGiftCode:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                long balance = long.Parse(data);

                if (balance < 0)
                {
                    var error = Helper.GetStringError((int)balance);
                    LPopup.OpenPopupTop("Thông báo", error);
                }
                else
                {
                    Database.Instance.UpdateUserGold(balance);
                    LPopup.OpenPopupTop("Thông báo", "Nhận quà thành công!");
                }
            }
            else
            {
                LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối. Hãy thử lại!");
            }
            break;
        }
    }
Beispiel #26
0
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetHistoryMiniHightlow:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (string.IsNullOrEmpty(data))
                {
                    NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
                }
                else
                {
                    SRSHighLowHistory log = JsonUtility.FromJson <SRSHighLowHistory>(VKCommon.ConvertJsonDatas("data", data));
                    histories = log.data;

                    LoadData();
                }
            }
            break;

        case WebServiceCode.Code.GetTopMiniHightlow:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (string.IsNullOrEmpty(data))
                {
                    NotifyController.Instance.Open("Không có dữ liệu", NotifyController.TypeNotify.Other);
                }
                else
                {
                    SRSHighLowRank log = JsonUtility.FromJson <SRSHighLowRank>(VKCommon.ConvertJsonDatas("data", data));
                    ranks = log.data;

                    LoadData();
                }
            }
            break;
        }
    }
Beispiel #27
0
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetVuaBaoHistory:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (VKCommon.StringIsNull(data))
                {
                    NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
                }
                else
                {
                    SRSVuaBaoHistory log = JsonUtility.FromJson <SRSVuaBaoHistory>(VKCommon.ConvertJsonDatas("data", data));
                    histories = log.data;

                    LoadData();
                }
            }
            break;
        }
    }
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetBauCuaRank:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (string.IsNullOrEmpty(data))
                {
                    NotifyController.Instance.Open("Không có dữ liệu", NotifyController.TypeNotify.Other);
                }
                else
                {
                    SRSBauCuaRank log = JsonUtility.FromJson <SRSBauCuaRank>(VKCommon.ConvertJsonDatas("ranks", data));
                    ranks = log.ranks;

                    LoadData();
                }
            }
            break;
        }
    }
Beispiel #29
0
    private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
    {
        switch (code)
        {
        case WebServiceCode.Code.GetBauCuaTransactionHistory:
            UILayerController.Instance.HideLoading();
            if (status == WebServiceStatus.Status.OK)
            {
                if (string.IsNullOrEmpty(data))
                {
                    NotifyController.Instance.Open("Không có lịch sử", NotifyController.TypeNotify.Other);
                }
                else
                {
                    SRSBauCuaLog log = JsonUtility.FromJson <SRSBauCuaLog>(VKCommon.ConvertJsonDatas("logs", data));
                    logs = log.logs;

                    LoadData();
                }
            }
            break;
        }
    }
Beispiel #30
0
 public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data)
 {
 }