private void btnAddItem_Click(object sender, EventArgs e) { if (dtItems == null) { dtItems = new DataTable(); dtItems.Columns.Add("CODE"); dtItems.Columns.Add("NAME"); dtItems.Columns.Add("STOCK_S"); dtItems.Columns.Add("VOUCHER_S"); dtItems.Columns.Add("STOCK_M"); dtItems.Columns.Add("VOUCHER_M"); dtItems.Columns.Add("STOCK_L"); dtItems.Columns.Add("VOUCHER_L"); dtItems.Columns.Add("STOCK_XL"); dtItems.Columns.Add("VOUCHER_XL"); dtItems.Columns.Add("STOCK_XXL"); dtItems.Columns.Add("VOUCHER_XXL"); dtItems.Columns.Add("STOCK_TOTAL"); dtItems.Columns.Add("VOUCHER_TOTAL"); dtItems.Columns.Add("PRICE"); dtItems.Columns.Add("AMOUNT"); //dtItems.Columns.Add("DELETE"); } String str = cboxProduct.Text; bool checkExist = false; foreach (DataRow d in preReceiptNote.loadProdcutDT().Rows) { if (str.Equals(d[0].ToString() + " - " + d[1].ToString())) { checkExist = true; break; } } if (checkExist) { String strCODE = str.Substring(0, str.IndexOf(' ')); String strNAME = str.Substring(str.IndexOf(' ') + 3, str.Length - (str.IndexOf(' ') + 3)); dtItems.Rows.Add(strCODE, strNAME, "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", preReceiptNote.getProductByCODE(strCODE).COST_PRICE, "0"); gridItems.DataSource = dtItems; lstSub.Add("" + str); cboxProduct.Text = ""; } else { MessageBox.Show("Didn't see any thing like " + str + "!"); } }
private void btnAddItem_Click(object sender, EventArgs e) { if (dtItems == null) { dtItems = new DataTable(); dtItems.Columns.Add("PRODUCT_CODE"); dtItems.Columns.Add("PRODUCT_NAME"); dtItems.Columns.Add("STOCK_S"); dtItems.Columns.Add("VOUCHER_S"); dtItems.Columns.Add("SIZE"); dtItems.Columns.Add("PRICE"); dtItems.Columns.Add("AMOUNT"); //dtItems.Columns.Add("DELETE"); } String str = cboxProduct.Text; bool checkExist = false; foreach (DataRow d in preReceiptNote.loadProdcutDT().Rows) { if (str.Equals(d[0].ToString() + " - " + d[1].ToString())) { checkExist = true; break; } } if (!checkExist) { MessageBox.Show("Không có sản phẩm " + str + "!"); } if (cboxSize.Text.Equals("")) { checkExist = false; MessageBox.Show("Chưa nhập size!"); } foreach (DataRow d in dtItems.Rows) { if (d[0].ToString().Equals(str.Substring(0, str.IndexOf(' '))) && d[4].ToString().ToUpper().Equals(cboxSize.Text.ToUpper())) { checkExist = false; MessageBox.Show("Đã có trong danh sách!"); break; } } if (checkExist) { String strCODE = str.Substring(0, str.IndexOf(' ')); String strNAME = str.Substring(str.IndexOf(' ') + 3, str.Length - (str.IndexOf(' ') + 3)); dtItems.Rows.Add(strCODE, strNAME, "0", "0", cboxSize.Text.ToUpper(), preReceiptNote.getProductByCODE(strCODE).COST_PRICE, "0"); gridItems.DataSource = dtItems; lstSub.Add("" + str); cboxProduct.Text = ""; cboxSize.Text = ""; } }