示例#1
0
        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();
        }
示例#2
0
        public CatalogItemViewModel(TraspasoStockViewModel _traspasoStockViewModel)
        {
            IDataMapper dataMapper = new ItemDataMapper();

            this._catalogItemModel = new CatalogItemModel(dataMapper);

            this._traspasoStockViewModel = _traspasoStockViewModel;
        }