Beispiel #1
0
        private void autxtSodGoods_loadData(object sender, EventArgs e)
        {
            string term = autxtSodGoods.Term;

            List <auto_text.AutoData> data = new List <auto_text.AutoData>();

            if (term.Trim().Length > 0)
            {
                if (cboxNReseller.SelectedIndex == -1)
                {
                    return;
                }
                List <string>       addedGoods = GenAddedGoods();
                Customer            reseller   = cboxNReseller.SelectedItem as Customer;
                List <StockGoodsVO> list       = goodsManager.LoadSoldGoodsByKeyWords(term.Trim(), reseller.CID__PK);
                foreach (StockGoodsVO vo in list)
                {
                    if (addedGoods.Contains(vo.GID + "" + vo.OrderNO))
                    {
                        continue;
                    }
                    auto_text.AutoData adata = new auto_text.AutoData();
                    adata.Text = vo.GName + " [" + vo.Specs + " " + vo.OrderNO.Replace(ORDERNO_PREF.STOCK_OUT, "") + "]";
                    adata.Val  = vo;
                    data.Add(adata);
                }
            }
            autxtSodGoods.Data = data;
        }