예제 #1
0
        private void Stockout(OrderLib.ShippingOrigins shippingOrigin)
        {
            if (string.IsNullOrEmpty(txtShipmentNumber.Text))
            {
                MessageBox.Show(this, this.Text, "请输入运单号.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            ProductInfo     pi  = ProductInfo.GetProductByDangdangCode(_dangdangOrder.UniqueProductCode);
            SoldProductInfo spi = new SoldProductInfo(pi);

            spi.Count = _dangdangOrder.ActualCount;
            List <SoldProductInfo> soldProductInfos = new List <SoldProductInfo>();

            soldProductInfos.Add(spi);

            string result = StockActionAdvForm.StockAction(
                true, soldProductInfos,
                string.Format("dd\\{0},{1}", txtRecipientName.Text, txtPhone.Text),
                string.Format("{0}{1}", txtShipmentCompany.Text.ToLower(), txtShipmentNumber.Text), shippingOrigin);

            MessageBox.Show(
                this,
                "Result from server: \n" + result,
                this.Text,
                MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
예제 #2
0
 public StockForm(OrderLib.ShippingOrigins stockLocation)
 {
     _stockLocation = stockLocation;
     InitializeComponent();
     //tcMain.SelectTab(1);
 }