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(); }
/// <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; } } }