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; } }
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 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.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; } }
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; } }
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; } }
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 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 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; } }
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; } } }
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; } } }
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); }
public static bool CheckStatucSucess(WebServiceStatus.Status status) { if (status == WebServiceStatus.Status.OK) { return(true); } LPopup.OpenPopupTop("Thông Báo!", "Vui lòng kiểm tra kết nối internet của bạn"); return(false); }
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; } }
public void OnWebServiceResponseString(string code, WebServiceStatus.Status status, string data) { switch (code) { case "GetRewardVP": if (status == WebServiceStatus.Status.OK) { RewardVP rvp = JsonConvert.DeserializeObject <RewardVP>(data); ShowReward(rvp); } else { LPopup.OpenPopupTop("Thông báo", "Đã xảy ra lỗi. Hãy thử lại!"); } break; } }
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; } }
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; } }
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; } }
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 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; } }
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; } }
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; } }
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; } }
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; } }