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