示例#1
0
 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
         {
         }
     }
 }
示例#2
0
 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 = "";
     }
 }
示例#3
0
 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;
         }
     }
 }