/// <summary> /// 刷新数据 /// </summary> public void RefreshData() { DataCenter.ReCalulatePositionStatisti(condition); ViewControl.FillPositionListView(lstPosition, DataCenter.PositionStatisticDataSet, condition); InitPhaseChart(); RefreshChanel(cmbPhase.Text); }
/// <summary> /// cmbHiringType SelectedIndexChanged /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbHiringType_SelectedIndexChanged(object sender, EventArgs e) { if (cmbHiringType.SelectedIndex == 0) { condition = (x) => { return(true); }; } else { condition = (x) => { return(x.HiringType.GetHashCode() == (cmbHiringType.SelectedIndex - 1)); }; } DataCenter.ReCalulatePositionStatisti(condition); ViewControl.FillPositionListView(lstPosition, DataCenter.PositionStatisticDataSet, condition); }
/// <summary> /// Hiring Manager Filter /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbHiringManager_SelectedIndexChanged(object sender, EventArgs e) { if (cmbHiringManager.SelectedIndex == 0) { condition = (x) => { return(true); }; } else { condition = (x) => { return(x.HiringManager == cmbHiringManager.Text); }; } DataCenter.ReCalulatePositionStatisti(condition); ViewControl.FillPositionListView(lstPosition, DataCenter.PositionStatisticDataSet, condition); }