Esempio n. 1
0
 private void GetResult(Obj sender, Events.User.Add e)
 {
     if (e.Result == false)
     {
         FireEvent(new Events.UI.OpenUI("CommonTips", e.Reason));
         return;
     }
     FireEvent(new Events.UI.OpenUI("CommonTips", Localization.Format("ADD_WIN")));
     Close();
 }
Esempio n. 2
0
    /// <summary>
    /// 添加员工响应
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    void AddData(Obj sender, Events.User.Add e)
    {
        if (!e.Result)
        {
            FireEvent(new Events.UI.OpenUI("CommonTips", e.Reason));
            return;
        }
        StaffItem new_item = Item.Clone <StaffItem>();

        new_item.RefreshData(e.NewStaff);
        new_item.ClickFunc = ClickFunc;
        for (int i = 0; i < StaffList.Count; i++)
        {
            if (i + 1 < StaffList.Count && string.CompareOrdinal(StaffList[i].data.Id, e.NewStaff.Id) > 0)
            {
                new_item.transform.SetSiblingIndex(i + 1);
                StaffList.Insert(i, new_item);
                break;
            }
        }
    }