/// <summary> /// Load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmHiringTracking_Load(object sender, EventArgs e) { if (Position != SystemManager.strTotal) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByPosition(Position)); } else { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackingDataSet()); } }
private void btnRestore_Click(object sender, EventArgs e) { if (lstHiringTracking.SelectedItems.Count == 1) { string No = lstHiringTracking.SelectedItems[0].Text; var hiring = DataCenter.HiringTrackingDataSet.Find((x) => { return(x.No == No); }); hiring.IsDel = false; DataCenter.SaveHiringTrack(); ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackingDataSet(true)); } }
private void cmbPosition_SelectedIndexChanged(object sender, EventArgs e) { if (cmbPosition.SelectedIndex == 0) { condition = (x) => { return(true); }; } else { condition = (x) => { return(x.Position == cmbPosition.Text); }; } ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(WeekStart.Value, WeekEnd.Value), condition); }
private void frmPipelineWeekInfo_Load(object sender, EventArgs e) { cmbPosition.Items.Add("<All>"); foreach (var pos in DataCenter.PositionBasicDataSet) { if (pos.isOpen) { cmbPosition.Items.Add(pos.Position); } } ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(DateTime.Now, DateTime.Now), condition); }
/// <summary> /// Load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmHiringTracking_Load(object sender, EventArgs e) { if (Position != SystemManager.strTotal) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByPosition(Position), condition); btnClosePosition.Enabled = DataCenter.GetPositionStatisticInfo(Position).Gap == 0; } else { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackingDataSet(), condition); btnEditPosition.Enabled = false; } }
/// <summary> /// cmbFinalStatus Select Index Changed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbFinalStatus_SelectedIndexChanged(object sender, EventArgs e) { if (cmbFinalStatus.SelectedIndex == 0) { if (Position != SystemManager.strTotal) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByPosition(Position)); } else { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackingDataSet()); } } else { HiringTracking.FinalStatusEnum FinalStatus = (HiringTracking.FinalStatusEnum)cmbFinalStatus.SelectedIndex - 1; ViewControl.ResetHiringTrackingField(); switch (FinalStatus) { case HiringTracking.FinalStatusEnum.OpenOffer: case HiringTracking.FinalStatusEnum.ANOB: case HiringTracking.FinalStatusEnum.Onboard: ViewControl.CurrentHiringTrackingFields = ViewStyleSheet.HiringTracking_OnboardSytle; break; case HiringTracking.FinalStatusEnum.RejectOffer: ViewControl.CurrentHiringTrackingFields = ViewStyleSheet.HiringTracking_RejectOfferSytle; break; } if (Position != SystemManager.strTotal) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByPosition(Position, FinalStatus)); } else { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByFinalStatus(FinalStatus)); } } }
/// <summary> /// cmbFinalStatus Select Index Changed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbFinalStatus_SelectedIndexChanged(object sender, EventArgs e) { var target = GetTarget(); if (cmbFinalStatus.SelectedIndex != 0) { HiringTracking.FinalStatusEnum FinalStatus = (HiringTracking.FinalStatusEnum)cmbFinalStatus.SelectedIndex - 1; ViewControl.ResetHiringTrackingField(); switch (FinalStatus) { case HiringTracking.FinalStatusEnum.OpenOffer: case HiringTracking.FinalStatusEnum.ANOB: case HiringTracking.FinalStatusEnum.Onboard: ViewControl.CurrentHiringTrackingFields = ViewStyleSheet.HiringTracking_OnboardSytle; break; case HiringTracking.FinalStatusEnum.RejectOffer: ViewControl.CurrentHiringTrackingFields = ViewStyleSheet.HiringTracking_RejectOfferSytle; break; } } ViewControl.FillHiringTrackingListView(lstHiringTracking, target, condition); }
private void frmReclye_Load(object sender, EventArgs e) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackingDataSet(true)); }
private void btnOK_Click(object sender, EventArgs e) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(WeekStart.Value, WeekEnd.Value)); }
private void frmPipelineWeekInfo_Load(object sender, EventArgs e) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(System.DateTime.Now, System.DateTime.Now)); }
private void WeekEnd_ValueChanged(object sender, EventArgs e) { ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(WeekStart.Value, WeekEnd.Value), condition); }