Example #1
0
        public DataEditViewModel(IPartsListRipository partsListRipository,
                                 IBomRepository bomRepository)
        {
            _partsListRipository = partsListRipository;
            _bomRepository       = bomRepository;

            PartsList.Clear();
            foreach (var partslist in _partsListRipository.GetPartsList(1))
            {
                PartsList.Add(new PartsListEtity(partslist.Id, partslist.SqkId, partslist.PartsNumber,
                                                 partslist.PartsName, partslist.PartsQuantity));
            }

            BomList.Clear();
            foreach (var bomlist in _bomRepository.GetBoms("test"))
            {
                BomList.Add(new BomEntity(bomlist.Id, bomlist.AircraftNumber, bomlist.AssyNo,
                                          bomlist.PartsNo, bomlist.NeedQuantity, bomlist.ReceivedQuantity, bomlist.Memo));
                OriginalQuantityText += bomlist.ReceivedQuantity;
            }

            UpdateButton = new DelegateCommand(UpdateButtonExecute);

            DivideQuantityText    = 10;
            RemainingQuantityText = DivideQuantityText;
        }
Example #2
0
 public PartsListViewModel(ISqkDataRepository sqkDataRepository,
                           IPartsListRipository partsListRipository)
 {
     _sqkDataRepository   = sqkDataRepository;
     _partsListRipository = partsListRipository;
     SearchButton         = new DelegateCommand(SearchButtonExecute);
     SaveButton           = new DelegateCommand(SaveButtonExecute);
     DeleteButton         = new DelegateCommand(DeleteButtonExecute);
 }
Example #3
0
        public DataSearchViewModel(IPartsListRipository partsListRipository)
        {
            _partsListRipository = partsListRipository;

            SearchButton1 = new DelegateCommand(SearchButton1Execute);
            SearchButton2 = new DelegateCommand(SearchButton2Execute);
            SearchButton3 = new DelegateCommand(SearchButton3Execute);
            SearchButton4 = new DelegateCommand(SearchButton4Execute);
        }
 public DataSearch2ViewModel(IPartsListRipository partsListRipository)
 {
     _partsListRipository       = partsListRipository;
     SearchButton1              = new DelegateCommand(SearchButton1Execute);
     SearchButton2              = new DelegateCommand(SearchButton2Execute);
     SearchButton3              = new DelegateCommand(SearchButton3Execute);
     SearchButton4              = new DelegateCommand(SearchButton4Execute);
     NarrowDownSearchButton     = new DelegateCommand(NarrowDownSearchButtonExecute);
     NarrowDownLikeSearchButton = new DelegateCommand(NarrowDownLikeSearchButtonExecute);
 }