コード例 #1
0
 /// <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());
     }
 }
コード例 #2
0
 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));
     }
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 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);
 }
コード例 #5
0
 /// <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;
     }
 }
コード例 #6
0
        /// <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));
                }
            }
        }
コード例 #7
0
        /// <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);
        }
コード例 #8
0
 private void frmReclye_Load(object sender, EventArgs e)
 {
     ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackingDataSet(true));
 }
コード例 #9
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(WeekStart.Value, WeekEnd.Value));
 }
コード例 #10
0
 private void frmPipelineWeekInfo_Load(object sender, EventArgs e)
 {
     ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(System.DateTime.Now, System.DateTime.Now));
 }
コード例 #11
0
 private void WeekEnd_ValueChanged(object sender, EventArgs e)
 {
     ViewControl.FillHiringTrackingListView(lstHiringTracking, DataCenter.GetHiringTrackByScreenDate(WeekStart.Value, WeekEnd.Value), condition);
 }