Esempio n. 1
0
        public U50Request GetTaskRequest()
        {
            U50Request configPolicy = new U50Request();

            if (this.RadioButtonALL.Checked == true)
            {
                configPolicy.Select = U50TaskSelectType.All;
            }
            else if (this.RadioButtonSelect.Checked == true)
            {
                configPolicy.Select = U50TaskSelectType.Specify;
            }

            configPolicy.Plate   = this.ComboBoxPlate.Text;
            configPolicy.Variety = this.ComboBoxVariety.Text;

            List <Demo.Stock.X.U50.Common.U50StockInfo> stockInfoList = new List <Demo.Stock.X.U50.Common.U50StockInfo>(32);

            for (int iIndex = 0; iIndex < this.CheckedListBox.Items.Count; iIndex++)
            {
                bool bChecked = this.CheckedListBox.GetItemChecked(iIndex);

                if (bChecked == true)
                {
                    Demo.Stock.X.U50.Common.U50StockInfo stockInfo = Demo.Stock.X.U50.Common.U50StockInfo.GetStockInfo(this.CheckedListBox.Items[iIndex].ToString());

                    stockInfoList.Add(stockInfo);
                }
            }

            configPolicy.StockInfo = stockInfoList.ToArray();

            return(configPolicy);
        }
Esempio n. 2
0
        public static U50StockInfo GetStockInfo(string stockStockCode)
        {
            U50StockInfo stockCode = new U50StockInfo();

            int iIndex = stockStockCode.IndexOf('-');

            stockCode.Plate = stockStockCode.Substring(0, iIndex);
            int iIndex2 = stockStockCode.IndexOf('[', iIndex);

            stockCode.Variety = stockStockCode.Substring(iIndex + 1, iIndex2 - (iIndex + 1));
            int iIndex3 = stockStockCode.IndexOf("][", iIndex2);

            stockCode.Name   = stockStockCode.Substring(iIndex2 + 1, iIndex3 - (iIndex2 + 1));
            stockCode.Symbol = stockStockCode.Substring(iIndex3 + 2, (stockStockCode.Length - 1) - (iIndex3 + 2));

            return(stockCode);
        }