예제 #1
0
        private void buttonAddSupplierForAll_Click(object sender, EventArgs e)
        {
            if (comboBox1.SelectedItem == null)
            {
                return;
            }

            var ids      = _setting.GlobalSetting.QuotationSupplierSetting.Parameters[comboBox1.SelectedItem.ToString()];
            var shippers = _supplierShipper.Where(i => ids.Contains(i.ItemId));

            foreach (var shipper in shippers)
            {
                if (_addedRecord.Any(i => i.ShipperId == shipper.ItemId))
                {
                    continue;
                }

                var record = new PurchaseShipper
                {
                    PONumber    = _order.Number,
                    Currency    = Сurrency.USD,
                    CurrencyId  = Сurrency.USD.ItemId,
                    CorrectorId = GlobalObjects.CasEnvironment.IdentityUser.ItemId,
                    Shipper     = shipper,
                    ShipperId   = shipper.ItemId,
                };
                _addedRecord.Add(record);
            }

            purchaseRecordListView1.SetItemsArray(_addedRecord.ToArray());
        }
예제 #2
0
        private void ButtonAdd_Click(object sender, EventArgs e)
        {
            foreach (var supplier in supplierListView.SelectedItems.ToArray())
            {
                var record = new PurchaseShipper
                {
                    PONumber    = _order.Number,
                    Currency    = Сurrency.USD,
                    CurrencyId  = Сurrency.USD.ItemId,
                    CorrectorId = GlobalObjects.CasEnvironment.IdentityUser.ItemId,
                    Shipper     = supplier,
                    ShipperId   = supplier.ItemId,
                };
                _addedRecord.Add(record);
            }

            purchaseRecordListView1.SetItemsArray(_addedRecord.ToArray());
        }