Esempio n. 1
0
        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 + "!");
            }
        }
Esempio n. 2
0
        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    = "";
            }
        }