Exemple #1
0
 public PromotionsDishWiewModel(IChooseDishesDataService dataService, IMarketTypeDataService IMarketTypeDataService, IMessenger messenger)
     : base(messenger)
 {
     _DataService            = dataService;
     _IMarketTypeDataService = IMarketTypeDataService;
     IsNotEdit = true;
     //加载市别
     MarketTypeItems = _IMarketTypeDataService.FindAllMarketTypeByDeletedStatus();
     //Init();
 }
 public PromotionsDishWiewModel(IChooseDishesDataService dataService,IMarketTypeDataService  IMarketTypeDataService ,IMessenger messenger)
     : base(messenger)
 {
     _DataService = dataService;
     _IMarketTypeDataService = IMarketTypeDataService;
     IsNotEdit = true;
     //加载市别
     MarketTypeItems = _IMarketTypeDataService.FindAllMarketTypeByDeletedStatus();
     //Init();
     
 }
Exemple #3
0
 private void InitMarketTypeData()
 {
     new Task(() =>
     {
         List <MarketType> mts = _DataService.FindAllMarketTypeByDeletedStatus();
         DispatcherHelper.CheckBeginInvokeOnUI(() =>
         {
             MarketTypeItems.Clear();
             if (mts != null)
             {
                 for (int x = 0; x < mts.Count; x++)
                 {
                     var mt                     = mts.ElementAt(x);
                     _MarketTypeBean            = new Model.MarketTypeBean();
                     _MarketTypeBean.LineNumber = MarketTypeItems.Count + 1;
                     if (mt.Id < 10)
                     {
                         _MarketTypeBean.Code = "0" + mt.Id;
                     }
                     else if (mt.Id < 100)
                     {
                         _MarketTypeBean.Code = "" + mt.Id;
                     }
                     _MarketTypeBean.CreateMarketTypeBean(mt);
                     if (!Selected)
                     {
                         _SelectedItem = _MarketTypeBean;
                         Selected      = true;
                     }
                     else if (_SelectedItem != null && _SelectedItem.Id == _MarketTypeBean.Id)
                     {
                         _SelectedItem = _MarketTypeBean;
                     }
                     MarketTypeItems.Add(_MarketTypeBean);
                 }
             }
         });
     }).Start();
 }