public void passItems(TraspasoStockViewModel traspaso) { foreach (ItemModel item in this._catalogItemModel.ItemModel) { if (item.IsChecked) { bool aux = true; for (int i = 0; i < this._traspasoStockViewModel.ItemModel.ItemModel.Count; i++) { if (this._traspasoStockViewModel.ItemModel.ItemModel[i].UnidItem == item.UnidItem) { this._traspasoStockViewModel.ItemModel.ItemModel[i].CantidadMovimiento = item.CantidadMovimiento; aux = false; } } if (aux) { item.IsChecked = false; this._traspasoStockViewModel.ItemModel.ItemModel.Add(item); } } } this.TraspasoStockViewModel.MovimientoModel.CantidadItems = this.TraspasoStockViewModel.ItemModel.ItemModel.Count(); }
public CatalogItemViewModel(TraspasoStockViewModel _traspasoStockViewModel) { IDataMapper dataMapper = new ItemDataMapper(); this._catalogItemModel = new CatalogItemModel(dataMapper); this._traspasoStockViewModel = _traspasoStockViewModel; }