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