コード例 #1
0
        public void setSource()
        {
            try
            {
                cboxProduct.Properties.Items.Clear();
                cboxSize.Properties.Items.Clear();
            }
            catch
            { }
            List <string> lst = new List <string>();

            foreach (DataRow d in preProductSize.loadProductDT(false).Rows)
            {
                lst.Add(d[0].ToString() + " - " + d[1].ToString());
            }

            cboxProduct.Properties.Items.AddRange(lst);
            cboxProduct.Properties.AutoComplete = false;

            List <string> lst1 = new List <string>();

            lst1.Add("S");
            lst1.Add("M");
            lst1.Add("L");
            lst1.Add("XL");
            lst1.Add("XXL");
            cboxSize.Properties.Items.AddRange(lst1);
            cboxSize.Properties.AutoComplete = true;
        }
コード例 #2
0
        public frmAddProductSize(ProductSizePresenter preProductSize, Model.PRODUCT_SIZE obj)
        {
            this.preProductSize = preProductSize;
            this.obj            = obj;
            InitializeComponent();

            tboxQuantity.Text = obj.IN_STOCK_QUANTITY.ToString();

            foreach (DataRow d in preProductSize.loadProductDT(false).Rows)
            {
                int proID = Int32.Parse(d[0].ToString().Substring(d[0].ToString().IndexOf('0'), d[0].ToString().Length - d[0].ToString().IndexOf('0')));
                if (obj.PRODUCT_ID.Equals(proID))
                {
                    string str = d[0].ToString() + " - " + d[1].ToString();
                    cboxProduct.Text = str;
                    break;
                }
            }

            cboxSize.Text = obj.SIZE;

            setSource();

            foreach (DataRow d in preProductSize.loadProductDT(false).Rows)
            {
                int proID = Int32.Parse(d[0].ToString().Substring(d[0].ToString().IndexOf('0'), d[0].ToString().Length - d[0].ToString().IndexOf('0')));
                if (obj.PRODUCT_ID.Equals(proID))
                {
                    string str = d[0].ToString() + " - " + d[1].ToString();
                    cboxProduct.Text = str;
                    break;
                }
            }

            if (obj != null)
            {
                cboxProduct.ReadOnly = true;
                cboxSize.ReadOnly    = true;
            }
        }