/// <summary> /// 加载数据源 /// </summary> /// <param name="action"></param> private void LoadData(Action action = null) { HandleData(() => { _contactPersonGroups = BLLOperate.GetContactPersonGroupsByUId(GlobalData.Current.CurrentUser.Id); _contactPersons = BLLOperate.GetContactPersonsByUId(GlobalData.Current.CurrentUser.Id); if (action != null) { action(); } }, s => MessageBox.Show(this, s)); }
/// <summary> /// 获取联系人 /// </summary> private void GetContactPersonsByUIdAndTypeId(int type) { HandleData(() => { _gridViewContactPersons = new List <TB_ContactPerson>(); if (type == 0) { _gridViewContactPersons = BLLOperate.GetContactPersonsByUId(GlobalData.Current.CurrentUser.Id); } else { _gridViewContactPersons = BLLOperate.GetContactPersonsByUIdAndTypeId(GlobalData.Current.CurrentUser.Id, type); } cDataGridView.DataSource = _gridViewContactPersons; }, s => MessageBox.Show(this, s)); }