/// <summary> /// 获取班组数据 /// </summary> /// <param name="loginUser"></param> /// <param name="GroupProjectCode"></param> /// <param name="teamDataResponse"></param> public static void Response(LoginUser loginUser, string GroupProjectCode, ref TeamDataResponse teamDataResponse) { object data = new { projectCode = GroupProjectCode, organizationCode = loginUser.OrganizationCode }; Common.GetRequest(data, ConfigurationManager.AppSettings["baseURL"].ToString(), Properties.Resources.GetTeamsByProjectCode, loginUser.LoginToken, "application/x-www-form-urlencoded", ref teamDataResponse); }
private void TeamDataGridViewLoad() { try { TeamDataResponse teamDataResponse = new TeamDataResponse(); TeamRequestService.Response(loginUser, GroupProjectCode, ref teamDataResponse); if (null == teamDataResponse) { return; } if (null == teamDataResponse.data) { return; } if (0 >= teamDataResponse.data.Count) { return; } if (IsHandleCreated) { Invoke(new Action(() => { team_dataGridView.DataBindings.Clear(); teamDatas = teamDataResponse.data; if (teamDatas.Count() <= 0) { Common.ErrAlert("当前项目下暂无班组信息!"); return; } string teamSearchKeyword = groupname_search_textBox.Text.Trim(); if (!string.Empty.Equals(teamSearchKeyword)) { teamDatas = from w in teamDatas where (w.teamName.Contains(teamSearchKeyword)) select w; } var tplist = from tp in teamDatas select new { 班组名称 = tp.teamName, 班组总人数 = tp.count }; team_dataGridView.DataSource = tplist.ToList(); })); } } catch (Exception ex) { log.Error(ex.Message); } }
/// <summary> /// 班组下拉数据加载 /// </summary> private void TeamComboBoxDataInit() { TeamDataResponse teamDataResponse = new TeamDataResponse(); TeamRequestService.Response(loginUser, workerProjectInfo.projectCode, ref teamDataResponse); if (null == teamDataResponse) { return; } if (null == teamDataResponse.data) { return; } if (0 >= teamDataResponse.data.Count) { return; } teamDatas = teamDataResponse.data; team_comboBox.DataSource = teamDataResponse.data; team_comboBox.ValueMember = "teamSysNo"; team_comboBox.DisplayMember = "teamName"; }