private void rdoBTN_INNER_Click(object sender, EventArgs e) { is_item_inner_add_prod = true; if (form_state == "add") { DataTable Dt = new DataTable(); Dt = prod.CHECK_IS_PRODUCT_TYPE(Convert.ToString(txtPName.Text), Convert.ToString(txtProdCode.Text), is_item_inner_add_prod); if (Dt.Rows.Count > 0) { MessageBox.Show(" المنتج موجود..."); // just showing message but user can add exist name } } else if (form_state == "update") { DataTable Dt = new DataTable(); Dt = prod.CHECK_IS_PRODUCT_TYPE_AND_NAME(Convert.ToString(txtPName.Text), is_item_inner_add_prod); if (Dt.Rows.Count > 0) { if (product_id != 0 && Convert.ToUInt32(Dt.Rows[0][0]) != product_id) { can_update = false; // don't let user upade exsit name // MessageBox.Show(Convert.ToString(Dt.Rows[0][0])); MessageBox.Show(" لا يمكن التعديل اسم الصنف موجود"); txtPName.Focus(); txtPName.SelectionStart = 0; txtPName.SelectionLength = txtPName.TextLength; } else { can_update = true; // user can upade name } } else { can_update = true; // user can upade name } } }