private void Get_Product() { dgvStore.EndEdit(); try { int P_ID = Convert.ToInt32(dgvStore.CurrentCell.Value); SqlDataAdapter da = new SqlDataAdapter("SELECT Buy_Price, P_Show_Name FROM tbl_Product WHERE P_Code='" + P_ID + "'", dataconnection); DataTable dt = new DataTable(); da.Fill(dt); dgvStore["P_Name", dgvStore.CurrentRow.Index].Value = dt.Rows[0].ItemArray[1].ToString(); dgvStore["Buy_Price", dgvStore.CurrentRow.Index].Value = dt.Rows[0].ItemArray[0].ToString(); dgvStore["Entity", dgvStore.CurrentRow.Index].Value = "1"; int Counter = 0; for (int i = 0; i < dgvStore.Rows.Count; i++) { if (Convert.ToInt32(dgvStore.Rows[i].Cells["Code"].Value) == P_ID) { Counter++; } } if (Counter > 1) { frmMessage f = new frmMessage(); f.lblMessage.Text = "از این کالا در استفاده شده است. برای تغییر مقدار به ستون مورد نظر مراجعه نمایید"; f.flag = 0; f.ShowDialog(); mnuDelete_Click(null, null); } return; } catch { try { frmAllProduct f = new frmAllProduct(); f.op = "All"; f.Fill_All_Product(); f.txtSearch.Text = dgvStore["Code", dgvStore.CurrentRow.Index].Value.ToString(); f.ShowDialog(); dgvStore["Code", dgvStore.CurrentRow.Index].Value = null; dgvStore["Code", dgvStore.CurrentRow.Index].Value = f.Product_Code; Get_Product(); } catch { } } }
private void btnSearch_Product_Click(object sender, EventArgs e) { try { frmAllProduct f = new frmAllProduct(); f.Fill_All_Product(); f.op = "All"; f.ShowDialog(); txtProduct_Code.Text = f.Product_Code; Product_Code = Convert.ToInt32(txtProduct_Code.Text); txtProduct_Entity.Focus(); } catch { txtProduct_Code.Text = ""; } }
private void txtProduct_Code_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 13) { if (txtProduct_Name.Text != "") { Ins_Product_In_Body(); } else { frmAllProduct f = new frmAllProduct(); f.op = "All"; f.Fill_All_Product(); f.txtSearch.Text = txtProduct_Code.Text; f.ShowDialog(); txtProduct_Code.Text = null; txtProduct_Code.Text = f.Product_Code; } } }