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; }
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; } }