/// <summary>
 ///
 /// </summary>
 /// <param name="trafficList">یک لیست از ترددهای زوج مرتبی که میخواهیم آنرا پردازش کنیم</param>
 public ProceedTrafficPaireController(ProceedTraffic proceedTraffic)
 {
     _proceedTraffic        = proceedTraffic;
     proceedTrafficPairList = _proceedTraffic.Pairs;
     if (proceedTrafficPairList != null && proceedTrafficPairList.Count > 0)
     {
         curentIndex = 0;
     }
     IsInited = false;
 }
        /// <summary>
        /// یک تردد 1 دقیقه ای بمنظور ایجاد تعادل ثبت میکند
        /// </summary>
        public void AddBallanceTraffic(ProceedTraffic _pf)
        {
            int time             = CurrentEdingItem.From;
            ProceedTrafficPair p = new ProceedTrafficPair(time - 1, time);

            //p.PishCardID = 0;
            p.Precard = new Precard()
            {
                ID = 0
            };
            p.IsFilled       = true;
            p.ProceedTraffic = _pf;
            proceedTrafficPairList.Add(p);
        }