예제 #1
0
 public AddOrderSizeViewModel()
 {
     _sizemodel = SizeModel.getInstance();
     People     = new People();
     Citys      = _sizemodel.GetCitites();
     OnPropertyChanged("People");
     OnPropertyChanged("Citys");
 }
예제 #2
0
 public AddLimitViewModel()
 {
     _sizemodel = SizeModel.getInstance();
     Limit      = new CitiesLimit {
         Date = DateTime.Now.Date
     };
     City = _sizemodel.GetCitites();
     OnPropertyChanged("City");
 }
        public void GetCityLimitsTable()
        {
            var _cityLimits = _sizeModel.GetCitiestLimit();
            var _cities     = _sizeModel.GetCitites();

            CitiesLimitss = new ObservableCollection <PeopleViewModel>(_cityLimits.Select(x => new PeopleViewModel {
                CitiesLimit = x, City = _cities.FirstOrDefault(y => y.Id == x.CityId && y.CityName == Citys.CityName)
            }));

            // CitiesLimitss = new ObservableCollection<PeopleViewModel>(_cityLimits.Select(x => new PeopleViewModel { CitiesLimit = x, City = _cities.FirstOrDefault(y => y.Id == x.CityId) }));
        }
        //public int Limitz
        //{ get { return CitysLimits.Limit; } }

        //public static ObservableCollection<CitiesLimit> Limitzz
        //{
        //    get
        //    {
        //        ApplicationContext context = new ApplicationContext();
        //        return new ObservableCollection<CitiesLimit>(context.CitiesLimits.Select(s => s).ToList());

        //    }
        //}
        public EditSizeOrderViewModel(People people)
        {
            _sizeModel = SizeModel.getInstance();
            People     = people.GetCopy();
            City       = _sizeModel.GetCitites();
            LimitsC    = _sizeModel.GetCitiestLimit();
            GetCityLimitsTable();
            OnPropertyChanged("Peoples");
            OnPropertyChanged("City");
            //OnPropertyChanged("CitiesLimitss");
            // OnPropertyChanged("Limitzz");
        }
예제 #5
0
        void Update()
        {
            var _peoples = _sizemodel.GetPeoples();
            var _cities  = _sizemodel.GetCitites();
            var _limits  = _sizemodel.GetCitiestLimit();

            Peoples = new ObservableCollection <PeopleViewModel>(_peoples.Select(x => new PeopleViewModel {
                People = x, City = _cities.FirstOrDefault(y => y.Id == x.CityId)
            }));
            SelectedPeoples = Peoples.FirstOrDefault();
            Citys           = new ObservableCollection <Cities>(_cities);
            SelectedCitys   = Citys.FirstOrDefault();
            Limits          = new ObservableCollection <LimitViewModel>(_limits.Select(x => new LimitViewModel {
                Limit = x, City = _cities.FirstOrDefault(y => y.Id == x.CityId)
            }));
            OnPropertyChanged("Peoples");
            OnPropertyChanged("SelectedPeoples");
            OnPropertyChanged("Citys");
            OnPropertyChanged("Limits");
            OnPropertyChanged("SelectedLimit");
        }