private void btnAddProduct_Click(object sender, EventArgs e) { String temptxtProduct = dtFinishProductList.Rows[cmbProduct.SelectedIndex].ItemArray[0].ToString(); if (txtQuantity.Text != "" && DataValidation.IsNumericNumber(txtQuantity.Text)) { bool availability = false; foreach (DataGridViewRow row2 in dgvProduct.Rows) { String tempcheckproduct = row2.Cells[0].Value.ToString(); if (tempcheckproduct == temptxtProduct) { availability = true; //break; } } if (dgvProduct.Rows.Count == 0 || !availability) { CheckProductAvailability(temptxtProduct); } else { MessageBox.Show(this, "Product is already added", "MRP System", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(this, "please insert valid quantity", "Blank Fields", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void btnAddToList_Click(object sender, EventArgs e) { //String temptxtProduct = dtFinishProductList.Rows[cmbProductList.SelectedIndex].ItemArray[0].ToString(); if (txtQty.Text != "" && DataValidation.IsNumericNumber(txtQty.Text)) { //dgvProduct.Rows.Add(cmbProductList.Text, txtQty.Text); bool availability = false; foreach (DataGridViewRow row2 in dgvProduct.Rows) { String tempcheckproduct = row2.Cells[0].Value.ToString(); if (tempcheckproduct == cmbProductList.Text) { availability = true; //break; } } if (dgvProduct.Rows.Count == 0 || !availability) { String temptxtProduct = dtFinishProductList.Rows[cmbProductList.SelectedIndex].ItemArray[0].ToString(); dgvProduct.Rows.Add(cmbProductList.Text, cmbProductList.SelectedValue.ToString(), txtQty.Text); } else { MessageBox.Show("Product is already added"); } } else { MessageBox.Show("please insert valid quantity"); } }