Example #1
0
        public ActionResult EditPartner(PartnerItem partner)
        {
            _companyService.UpdateCompany(partner.Id.Value, partner.Name, partner.Comment, HostName);
            _companyService.SetState(partner.Id.Value, null, partner.Active, HostName);

            if (partner.ManagerId != 0)
            {
                _companyManagerService.SaveCompanyManager(partner.Id.Value, partner.ManagerId, HostName);
            }
            return(null);
        }
Example #2
0
 public ActionResult CreatePartner(PartnerItem partner)
 {
     if (partner.CompanyId != 0)
     {
         _companyService.CreateCompany(partner.CompanyId, partner.Name, partner.Comment, false, HostName);
         if (partner.ManagerId != 0)
         {
             _companyManagerService.SaveCompanyManager(partner.CompanyId, partner.ManagerId, HostName);
         }
     }
     return(null);
 }
Example #3
0
    protected override void OnAwake()
    {
        Transform pivot = transform.Find("Pivot");

        btnClose = pivot.Find("BtnClose").gameObject;
        Transform transDress = pivot.Find("PartnerDress");
        Transform transList  = pivot.Find("PartnerList");

        for (int i = 1; i <= 2; i++)
        {
            Transform   trans = transDress.Find("Partner" + i);
            PartnerElem tab   = new PartnerElem();
            tab.icon    = trans.Find("Icon").GetComponent <UISprite>();
            tab.quality = trans.Find("Quality").GetComponent <UISprite>();
            tab.name    = trans.Find("Name").GetComponent <UILabel>();
            tab.btn     = trans.gameObject;
            tab.type    = trans.Find("Type").GetComponent <UISprite>();
            mPartnerDress.Add(tab);
        }

        Dictionary <int, DPartner> dict = ReadCfgPartner.Dict;

        Dictionary <int, DPartner> .Enumerator em = dict.GetEnumerator();
        mScroll = transList.Find("View").GetComponent <UIScrollView>();
        mGrid   = transList.Find("View/Grid").GetComponent <UIGrid>();
        GameObject temp = transList.Find("View/Temp").gameObject;

        temp.SetActive(false);
        while (em.MoveNext())
        {
            if (em.Current.Value.Show == false)
            {
                continue;
            }
            GameObject go = NGUITools.AddChild(mGrid.gameObject, temp);
            go.SetActive(true);
            Transform   trans = go.transform;
            PartnerItem tab   = new PartnerItem();
            tab.elem.icon    = trans.Find("Icon").GetComponent <UISprite>();
            tab.elem.quality = trans.Find("Quality").GetComponent <UISprite>();
            tab.elem.name    = trans.Find("Name").GetComponent <UILabel>();
            tab.elem.btn     = trans.gameObject;
            tab.elem.type    = trans.Find("Type").GetComponent <UISprite>();
            tab.id           = em.Current.Key;
            tab.type1        = trans.Find("Type1/Value").GetComponent <UILabel>();
            tab.type2        = trans.Find("Type2/Value").GetComponent <UILabel>();
            tab.type3        = trans.Find("Type3/Value").GetComponent <UILabel>();
            tab.btnBattle    = trans.Find("Btn_Battle").gameObject;
            tab.btn          = trans.gameObject;
            mPartnerArray.Add(tab);
        }
        em.Dispose();
    }
Example #4
0
    private void ShowPartnerArrayView()
    {
        XCharacter role = RoleModule.Instance.GetCurPlayer();

        for (int i = 0; i < mPartnerArray.Count; i++)
        {
            PartnerItem tab = mPartnerArray[i];
            DActor      db  = ReadCfgActor.GetDataById(tab.id);
            GTItemHelper.ShowQualityText(tab.elem.name, db.Name, db.Quality);
            GTItemHelper.ShowActorQuality(tab.elem.quality, tab.id);
            tab.elem.icon.spriteName = db.Icon;
            XPartner data = DataDBSPartner.GetDataById(tab.id);
            tab.type1.text = data == null ? "1" : data.Level.ToString();
            tab.type2.text = data == null ? "0" : data.Star.ToString();
            tab.type3.text = data == null ? "0" : data.Advance.ToString();
            bool isBattle = tab.id == role.Partner1 || tab.id == role.Partner2;
            tab.btnBattle.SetActive(!isBattle);
        }
    }
Example #5
0
    protected override void OnAddButtonListener()
    {
        UIEventListener.Get(btnReturn).onClick = OnReturnClick;
        for (int i = 0; i < mPartnerDress.Count; i++)
        {
            int         index = i;
            PartnerElem tab   = mPartnerDress[i];
            UIEventListener.Get(tab.btn).onClick = (GameObject go) =>
            {
                GTAudioManager.Instance.PlayEffectAudio(GTAudioKey.SOUND_UI_CLICK);
                XCharacter role  = RoleModule.Instance.GetCurPlayer();
                int[]      array = { role.Partner1, role.Partner2 };
                if (array[index] == 0)
                {
                    return;
                }
                UIPartnerStrength window = (UIPartnerStrength)GTWindowManager.Instance.OpenWindow(EWindowID.UIPartnerStrength);
                window.SetID(array[index]);
            };
        }
        for (int i = 0; i < mPartnerArray.Count; i++)
        {
            PartnerItem tab = mPartnerArray[i];
            UIEventListener.Get(tab.btnBattle).onClick = (GameObject go) =>
            {
                GTAudioManager.Instance.PlayEffectAudio(GTAudioKey.SOUND_UI_CLICK);
                UIPartnerBattle window = (UIPartnerBattle)GTWindowManager.Instance.OpenWindow(EWindowID.UIPartnerBattle);
                window.SetID(tab.id);
            };

            UIEventListener.Get(tab.btn).onClick = (GameObject go) =>
            {
                GTAudioManager.Instance.PlayEffectAudio(GTAudioKey.SOUND_UI_CLICK);
                UIPartnerStrength window = (UIPartnerStrength)GTWindowManager.Instance.OpenWindow(EWindowID.UIPartnerStrength);
                window.SetID(tab.id);
            };
        }
    }