Ejemplo n.º 1
0
 protected void lnk_Delete_Click(object sender, System.EventArgs e)
 {
     if (!base.IsAuthorizedOp(ActionType.Delete.ToString()))
     {
         base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền");
     }
     else
     {
         int           @int     = WebUtils.GetInt((sender as LinkButton).CommandArgument);
         UserLevelInfo dataById = SinGooCMS.BLL.UserLevel.GetDataById(@int);
         if (dataById == null)
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "没有找到此会员等级,会员等级不存在或者已删除");
         }
         else if (SinGooCMS.BLL.UserLevel.Delete(@int))
         {
             this.BindData();
             CacheUtils.Del("JsonLeeCMS_CacheForGetUserLevel");
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除会员等级[" + dataById.LevelName + "] thành công");
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công");
         }
         else
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại");
         }
     }
 }
Ejemplo n.º 2
0
    public IEnumerator TitleTweenStart(UserLevelInfo info)
    {
        SoundManager.instance.StopBGM();

        Release();

        m_titleLabel.text       = info.scenarioTitleText;
        m_conceptTx.mainTexture = GetTexture();

        TweenAlpha.Begin(m_background.gameObject, 0.5f, 1.0f);
        yield return(new WaitForSeconds(1.0f));

        TweenAlpha.Begin(m_episodeLabel.gameObject, 0.5f, 1.0f);
        TweenAlpha.Begin(m_titleLabel.gameObject, 0.5f, 1.0f, 0.8f);

        SoundManager.instance.PlayAudioClip("Quest_Accept");

        yield return(new WaitForSeconds(2.5f));

        TweenAlpha.Begin(m_background.gameObject, 0.5f, 0.5f, 0.6f);
        TweenAlpha.Begin(m_conceptTx.gameObject, 0.15f, 1.0f);

        TweenAlpha.Begin(m_episodeLabel.gameObject, 0.5f, 0.0f, 0.1f);
        TweenAlpha.Begin(m_titleLabel.gameObject, 0.5f, 0.0f);

        yield return(new WaitForSeconds(0.65f));

        SoundManager.instance.PlayBGM("BGM_Story");
        ScenarioWindow.instance.StartScenario(info.scenarioGroupIndex, false,
                                              new ScenarioWindow.ScenarioCompleteCB(UserInfo.instance.LevelUpScenarioTweenComplete));
    }
Ejemplo n.º 3
0
 protected void btnok_Click(object sender, System.EventArgs e)
 {
     if (base.Action.Equals(ActionType.Add.ToString()) && !base.IsAuthorizedOp(ActionType.Add.ToString()))
     {
         base.ShowMsg("Không có thẩm quyền");
     }
     else if (base.Action.Equals(ActionType.Modify.ToString()) && !base.IsAuthorizedOp(ActionType.Modify.ToString()))
     {
         base.ShowMsg("Không có thẩm quyền");
     }
     else
     {
         UserLevelInfo userLevelInfo = new UserLevelInfo();
         if (base.IsEdit)
         {
             userLevelInfo = SinGooCMS.BLL.UserLevel.GetCacheUserLevelById(base.OpID);
         }
         userLevelInfo.LevelName = WebUtils.GetString(this.TextBox1.Text);
         userLevelInfo.Integral  = WebUtils.StringToInt(this.TextBox2.Text);
         userLevelInfo.Discount  = (double)WebUtils.StringToDecimal(this.TextBox3.Text);
         userLevelInfo.LevelDesc = WebUtils.GetString(this.TextBox4.Text);
         userLevelInfo.Sort      = SinGooCMS.BLL.UserLevel.MaxSort + 1;
         if (string.IsNullOrEmpty(userLevelInfo.LevelName))
         {
             base.ShowMsg("用户等级名称不为空!");
         }
         else
         {
             if (base.Action.Equals(ActionType.Add.ToString()))
             {
                 if (SinGooCMS.BLL.UserLevel.Add(userLevelInfo) > 0)
                 {
                     CacheUtils.Del("JsonLeeCMS_CacheForGetUserLevel");
                     PageBase.log.AddEvent(base.LoginAccount.AccountName, "添加用户等级[" + userLevelInfo.LevelName + "] thành công");
                     MessageUtils.DialogCloseAndParentReload(this);
                 }
                 else
                 {
                     base.ShowMsg("添加用户等级失败");
                 }
             }
             if (base.Action.Equals(ActionType.Modify.ToString()))
             {
                 if (SinGooCMS.BLL.UserLevel.Update(userLevelInfo))
                 {
                     CacheUtils.Del("JsonLeeCMS_CacheForGetUserLevel");
                     PageBase.log.AddEvent(base.LoginAccount.AccountName, "修改用户等级[" + userLevelInfo.LevelName + "] thành công");
                     MessageUtils.DialogCloseAndParentReload(this);
                 }
                 else
                 {
                     base.ShowMsg("修改用户等级失败");
                 }
             }
         }
     }
 }
Ejemplo n.º 4
0
        private void InitForModify()
        {
            UserLevelInfo dataById = SinGooCMS.BLL.UserLevel.GetDataById(base.OpID);

            this.TextBox1.Text = dataById.LevelName;
            this.TextBox2.Text = dataById.Integral.ToString();
            this.TextBox3.Text = dataById.Discount.ToString("f2");
            this.TextBox4.Text = dataById.LevelDesc;
        }
Ejemplo n.º 5
0
    private void UpdatePopup()
    {
        int level = WorldManager.instance.m_player.m_level;

        m_levelInfo = WorldManager.instance.m_dataManager.m_userLevelData.GetLevelInfo(level);

        m_labelArray[(int)LABEL_TYPE.TYPE_LEVEL].text = level.ToString();

        UpdateReward(m_levelInfo.rewardIndex);
    }
    void sendLife(int index)
    {
        UserLevelInfo info = listInfo [index];

        List <string> l = new List <string> {
            info.FBUserId
        };

        FacebookRequests.Instance.SendLifes(l);
    }
Ejemplo n.º 7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                switch (this.btnSave.Text)
                {
                case "&Save":
                    if (CheckRequiredFields())
                    {
                        UserLevelController userLevelController = new UserLevelController();
                        UserLevelInfo       userLevelInfo       = new UserLevelInfo();

                        userLevelInfo.UserLevelID   = this.recordID;
                        userLevelInfo.UserLevelCode = this.txtUserLevelCode.Text.Trim();
                        userLevelInfo.UserLevel     = this.txtUserLevel.Text.Trim();

                        userLevelController.Insert(userLevelInfo);

                        string log = "Form-UserLevel;Item-UserLevelCode:" + this.txtUserLevelCode.Text + ";action-Save";
                        userAction.Log(log);

                        this.InitializeControls();
                        this.BindDataGridView();
                        Globalizer.ShowMessage(MessageType.Information, "Saved Successfully");
                    }
                    break;

                case "&Update":
                    if (CheckRequiredFields())
                    {
                        UserLevelController userLevelController = new UserLevelController();
                        UserLevelInfo       userLevelInfo       = new UserLevelInfo();

                        userLevelInfo.UserLevelID   = this.recordID;
                        userLevelInfo.UserLevelCode = this.txtUserLevelCode.Text.Trim();
                        userLevelInfo.UserLevel     = this.txtUserLevel.Text.Trim();

                        userLevelController.UpdateByUserLevelID(userLevelInfo);

                        string log = "Form-UserLevel;Item-UserLevelCode:" + this.txtUserLevelCode.Text + ";action-Update";
                        userAction.Log(log);

                        this.InitializeControls();
                        this.BindDataGridView();
                        Globalizer.ShowMessage(MessageType.Information, "Updated Successfully");
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                Globalizer.ShowMessage(MessageType.Critical, ex.Message);
            }
        }
    public static void FriendsForLevel(int level, float time, Action <List <UserLevelInfo> > callback = null)
    {
        new LogEventRequest()
        .SetEventKey("FriendsPlayedLevel")
        .SetEventAttribute("level", level)
        .Send(((response) => {
            if (!response.HasErrors)
            {
                List <UserLevelInfo> list = new List <UserLevelInfo>();

                var scriptData = response.ScriptData;

                // {"level":1,"time":34,"score":234,"displayName":"Maria Alafgeifbdfce Dingleescu","id":"590054ce08987a04bcd444f4","externalIds":{"FB":"102890916946229"}}
                foreach (GSData r in scriptData.GetGSDataList("friends"))
                {
                    UserLevelInfo info = new UserLevelInfo();

                    info.level = level;
                    info.time = (float)r.GetFloat("time");
                    info.displayName = r.GetString("displayName");
                    info.id = r.GetString("id");
                    info.FBUserId = r.GetGSData("externalIds").GetString("FB");
                    info.me = false;
                    info.score = (int)r.GetFloat("score");

                    list.Add(info);
                }

                {
                    UserLevelInfo myInfo = new UserLevelInfo();

                    myInfo.level = level;
                    myInfo.time = time;
                    myInfo.displayName = LocaliseText.Get("LevelCompleted.Me");
                    myInfo.id = null;
                    myInfo.FBUserId = null;
                    myInfo.me = true;
                    myInfo.score = GameManager.Instance.Player.HighScore;

                    list.Add(myInfo);
                }

                list = list.OrderByDescending(o => o.score).ToList();

                if (callback != null)
                {
                    callback(list);
                }
            }
        }));
    }
Ejemplo n.º 9
0
        public static int Add(UserLevelInfo entity)
        {
            int result;

            if (entity == null)
            {
                result = 0;
            }
            else
            {
                result = BizBase.dbo.InsertModel <UserLevelInfo>(entity);
            }
            return(result);
        }
Ejemplo n.º 10
0
    public void OpenLevelUpScenario(UserLevelInfo info)
    {
        if (m_uiLevelUpScenario == null || m_uiLevelUpScenario.CheckUIExists == false)
        {
            GameObject levelUpScenario = Instantiate(AssetBundleEx.Load <GameObject>("[Prefabs]/[Gui]/UI_S99_LevelUpTitle")) as GameObject;
            levelUpScenario.name = "UI_S99_LevelUpTitle";

            m_uiLevelUpScenario = new UILevelUpScenario(levelUpScenario);
        }

        StateManager.instance.m_curState.OnOffGUIState(false);

        m_uiLevelUpScenario.SetActive(true);
        StartCoroutine(m_uiLevelUpScenario.TitleTweenStart(info));
    }
        private void BindUserLevel()
        {
            UserLevelController  userLevelController  = new UserLevelController();
            UserLevelCollections userLevelCollections = userLevelController.SelectList();

            UserLevelInfo info = new UserLevelInfo();

            info.UserLevel   = " - Select One - ";
            info.UserLevelID = null;
            userLevelCollections.Insert(0, info);

            this.cboUserLevel.DisplayMember = "UserLevel";
            this.cboUserLevel.ValueMember   = "UserLevelID";
            this.cboUserLevel.DataSource    = userLevelCollections;
            this.cboUserLevel.SelectedIndex = 0;
        }
Ejemplo n.º 12
0
    public static bool IsLock(int pos)
    {
        if (pos == 1)
        {
            return(!TeamUI.secondPosUnLock);
        }
        else
        {
            UserLevelInfo curLevelInfo = Core.Data.playerManager.curConfig;

            if (pos >= curLevelInfo.petSlot)
            {
                return(true);
            }
        }
        return(false);
    }
Ejemplo n.º 13
0
    public void CloseLevelUp()
    {
        m_isCheckLevelUp = false;

        if (m_uiUserLevelUp != null)
        {
            m_uiUserLevelUp.ClosePopup();
        }

        StateManager.instance.m_curState.UpdateQuestList();
        StateManager.instance.m_curState.UpdateGUIState();

        if (GetIsDogLevelUp())
        {
            OpenUIDogLevelUp();
        }
        else
        {
            if (Tutorial.instance.CheckTutorialActive(true) == false)
            {
                UserLevelInfo info = WorldManager.instance.m_dataManager.m_userLevelData.GetLevelInfo(WorldManager.instance.m_player.m_level);
                if (info.scenarioGroupIndex.Equals(0) == false)
                {
                    OpenLevelUpScenario(info);
                    WorldManager.instance.DelMemoryInfo(WORLD_MEMORY_INFO.LEVEL_UP_SCENARIO);
                }
                else
                {
                    if (WorldManager.instance.m_player.m_isRegPhone && info.isVerifyMobile)
                    {
                        CertificationPhonePopup.instance.OpenPopup();
                        WorldManager.instance.DelMemoryInfo(WORLD_MEMORY_INFO.REG_PHONE_ENABLE);
                    }

                    else if (info.isSurvey)
                    {
                        SdkManager.instance.OnSurveyOpen();
                        WorldManager.instance.DelMemoryInfo(WORLD_MEMORY_INFO.SURVEY_OPEN);
                    }
                }
            }
        }
    }
Ejemplo n.º 14
0
    private void UpdateList()
    {
        ReleaseAllCardItem();

        UserLevelInfo info = WorldManager.instance.m_dataManager.
                             m_userLevelData.GetLevelInfo(WorldManager.instance.m_player.m_level);

        InGameNotification.instance.SetLevelUpUnlockNotification(info.levelUpRefArray);

        for (int i = 0; i < info.levelUpRefArray.Length; i++)
        {
            UIScrollItem item = GetItem(i);
            if (info.levelUpRefArray[i].index.Equals(0) == false)
            {
                item.Init(info.levelUpRefArray[i]);
            }
        }

        UpdateItemPosition();
    }
Ejemplo n.º 15
0
    void InitUI(int targetLv)
    {
        //TData
        Core.Data.ActivityManager.SetTDAccountLv();

        m_btnOK.TextID  = 5030;
        m_txtTitle.text = Core.Data.stringManager.getString(5024);

        //	string strLevel = string.Format(Core.Data.stringManager.getString(5025), targetLv);
        m_txtLevel.text = targetLv.ToString();

        UserLevelInfo curInfo = Core.Data.playerManager.ConfigList[targetLv - 1];
        UserLevelInfo preInfo = Core.Data.playerManager.ConfigList[targetLv - 2];

        //string strEnergy = string.Format(Core.Data.stringManager.getString(5026), preInfo.maxEnergy, curInfo.maxEnergy);
        m_txtEnergy_foreward.text = preInfo.maxEnergy.ToString();
        m_txtEnergy_back.text     = curInfo.maxEnergy.ToString();

//		string strMember = string.Format(Core.Data.stringManager.getString(5027), preInfo.petSlot, curInfo.petSlot);
//		m_txtMember.text = strMember;
        m_txtMember_foreward.text = preInfo.petSlot.ToString();
        m_txtMember_back.text     = curInfo.petSlot.ToString();
//		string strBuild = string.Format(Core.Data.stringManager.getString(5028), preInfo.maxBuilding, curInfo.maxBuilding);
//		m_txtBuild.text = strBuild;

        m_txtBuildTitle.text = Core.Data.stringManager.getString(5029);

        List <BaseBuildingData> list = Core.Data.BuildingManager.GetLockBuildByLevel(targetLv);

        ActivityNetController.CheckUnGotGift();

        int i = 0;

        if (list == null)
        {
            for (i = 0; i < m_txtLockBuild.Length; i++)
            {
                RED.SetActive(false, m_txtLockBuild[i].gameObject);
            }
            //当没有建筑开启的时候添加一个提示
//            if (_NoUnlock.activeSelf == false ) // yangchenguang 7yue 16
//            {
//                _NoUnlock.SetActive(true ) ;
//            }
        }
        else
        {
            //当没有建筑开启的时候添加一个提示
//            if (_NoUnlock.activeSelf == true  )//yangchenguang 7yue 16
//            {
//                _NoUnlock.SetActive(false) ;
//            }

            for (; i < list.Count; i++)
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder(list [i].name);
                sb.Append("\n");
                sb.Append("Lv" + list [i].Lv);
                m_txtLockBuild [i].text = sb.ToString();

                RED.SetActive(true, m_txtLockBuild[i].gameObject);
                RED.SetActive(false, m_SpIcon[i].gameObject);
            }

            for (; i < m_SpIcon.Length; i++)
            {
                RED.SetActive(false, m_txtLockBuild[i].gameObject);
                RED.SetActive(true, m_SpIcon[i].gameObject);
            }
        }
    }
Ejemplo n.º 16
0
    public void OnBtnOK()
    {
        ActivityNetController.CheckUnGotGift(); // yangchengguang 升级的时候检测 是否满足活动条件
        if (BuildScene.mInstance != null)
        {
            List <BaseBuildingData> list = Core.Data.BuildingManager.GetLockBuildByLevel(targetLv);
            if (list != null)
            {
                foreach (BaseBuildingData build in list)
                {
                    Building bd = Core.Data.BuildingManager.GetBuildFromBagByNum(build.id);
                    if (bd != null)
                    {
                        if (BuildScene.mInstance != null)
                        {
                            BuildScene.mInstance.UpdateBuildByNum(bd.RTData.num);
                        }
                    }
                    else
                    {
                        RED.LogWarning(bd.RTData.id + "not find in buildmgr");
                    }
                }
            }
        }

        UserLevelInfo curInfo = Core.Data.playerManager.curConfig;
        UserLevelInfo preInfo = Core.Data.playerManager.GetUserLvlInfo(Core.Data.playerManager.Lv - 1);

        if (curInfo.petSlot > preInfo.petSlot)
        {
            if (TeamUI.mInstance != null)
            {
                TeamUI.mInstance.RefreshSlot(curInfo.petSlot - 1);
            }
        }

        #region 引导强制返回界面
        if (Core.Data.guideManger.isGuiding)
        {
            JCPVESaoDangPanel.SafeDelete();
            JCPVEPlotDes.SafeDelete();
            JCPVEExpOrGem.SafeDelete();
            Core.Data.guideManger.Init();
        }
        #endregion

        //如果在阵容界面不要刷新,因为阵容界面没有
        if (TeamUI.mInstance == null)
        {
            DBUIController.mDBUIInstance.RefreshUserInfo();
        }


        if (Core.Data.playerManager.RTData.curVipLevel > Core.Data.temper.mPreVipLv)
        {
            LevelUpUIOther.OpenUI();
            LevelUpUIOther.mInstance.showVipUpdate(Core.Data.playerManager.RTData.curVipLevel);
            Core.Data.temper.mPreVipLv = Core.Data.playerManager.RTData.curVipLevel;
        }


        if (targetLv == 20)
        {
            //sync team info
            MailReveicer.Instance.SendFightMegRequest(100);
        }



        DestroyUI();
    }
Ejemplo n.º 17
0
 public static bool Update(UserLevelInfo entity)
 {
     return(entity != null && BizBase.dbo.UpdateModel <UserLevelInfo>(entity));
 }