private void Get_Product() { dgvStore.EndEdit(); try { int P_ID = Convert.ToInt32(dgvStore.CurrentRow.Cells["Code"].Value); SqlDataAdapter da = new SqlDataAdapter("SELECT tbl_Product.P_Show_Name, tbl_Unit.Unit_Name, tbl_Price_List.Sell_Price, tbl_Product.Tax_Price, tbl_Product.Complication_Price FROM tbl_Product INNER JOIN tbl_Unit ON tbl_Product.Unit = tbl_Unit.Unit_Code INNER JOIN tbl_Price_List ON tbl_Product.P_Code = tbl_Price_List.P_Code WHERE tbl_Product.P_Code='" + P_ID + "' AND tbl_Price_List.Pattern_Code='" + Pattern_Code + "'", dataconnection); DataTable dt = new DataTable(); da.Fill(dt); dgvStore["P_Name", dgvStore.CurrentRow.Index].Value = dt.Rows[0].ItemArray[0].ToString(); dgvStore["Unit_Name", dgvStore.CurrentRow.Index].Value = dt.Rows[0].ItemArray[1].ToString(); Product_Tax = Convert.ToInt32(dt.Rows[0].ItemArray[3]) + Convert.ToInt32(dt.Rows[0].ItemArray[4]); dgvStore["Buy_Price", dgvStore.CurrentRow.Index].Value = (Convert.ToInt32(dt.Rows[0].ItemArray[2]) + Product_Tax).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 btnSearchProduct2_Click(object sender, EventArgs e) { try { frmAllProduct f = new frmAllProduct(); f.op = "All"; f.Fill_All_Product(); f.ShowDialog(); txtCode2.Text = f.Product_Code; } catch { txtCode2.Text = ""; } }
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 = "First_Only"; f.Fill_First_Only_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; } } }