Я хочу создать функцию, которая будет проверять, больше ли вставленное количество, чем новый запас в моей ячейке Datagridview ["New Stock"]
, чтобы предотвратить выполнение данных.
введите описание изображения здесь
double qty,totalprice,discount;
double.TryParse(txtqty.Text, out qty);
double.TryParse(txttotalprice1.Text, out totalprice);
double.TryParse(txtdiscount.Text, out discount);
//Boolean to check if he has row has been
bool Found = false;
if (dataGridView1.Rows.Count > 0)
{
// Check if the product Id exists with the same Price
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (Convert.ToString(row.Cells[0].Value) == cmbproductcode.Text && Convert.ToString(row.Cells[3].Value) == txtprice1.Text)
{
//Update the Quantity of the found row
row.Cells[5].Value = Convert.ToString(qty + Convert.ToInt16(row.Cells[5].Value));
row.Cells[7].Value = Convert.ToString(discount + Convert.ToInt16(row.Cells[7].Value)); //txtqty
row.Cells[8].Value = Convert.ToString(totalprice + Convert.ToInt32(row.Cells[8].Value)); //txttotalprice
Found = true;
getprice();
}
}
if (!Found)
{
//Add the row to grid view
getinfo();
}
}
else
{
//Add the row to grid view for the first time
getinfo();
}