public bool speckInfoUpdate(SPECK_INFO SPECK_INFO, byte[] resim) { bool sonuc = false; cGenel gnl = new cGenel(); SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("update SPECK_INFO set Model=@Model, Spec=@Spec, Direction=@Direction,Resim=@Resim where Barkod=@Barkod", con); cmd.Parameters.Add("@Barkod", SqlDbType.NVarChar).Value = SPECK_INFO._Barkod; cmd.Parameters.Add("@Model", SqlDbType.NVarChar).Value = SPECK_INFO._Model; cmd.Parameters.Add("@Spec", SqlDbType.NVarChar).Value = SPECK_INFO._Spec; cmd.Parameters.Add("@Direction", SqlDbType.NVarChar).Value = SPECK_INFO._Direction; cmd.Parameters.Add("@Resim", SqlDbType.Image, resim.Length).Value = resim; try { if (con.State == ConnectionState.Closed) { con.Open(); } sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery()); } catch (Exception ex) { mesajlar.hata(ex, ""); } finally { con.Close(); con.Dispose(); } return(sonuc); }
private void dataGridBarkods_CellClick(object sender, DataGridViewCellEventArgs e) { txtModel.Clear(); txtSpec.Clear(); SPECK_INFO barkod = new SPECK_INFO(); barkod._Barkod = dataGridBarkods.SelectedCells[0].Value.ToString(); txtBarkod.Text = barkod._Barkod; barkod = barkod.speckInfoSearch(barkod._Barkod); txtModel.Text = barkod._Model; txtSpec.Text = barkod._Spec; cBDireciton.SelectedItem = barkod._Direction; pictureBox1.Image = barkod.bitmap; resim = barkod.speckInfoSearch(barkod._Barkod)._Resim; }
public SPECK_INFO speckInfoSearch(string _barkod) { ms = new MemoryStream(); info = new SPECK_INFO(); gnl = new cGenel(); SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("select * from SPECK_INFO where Barkod=@Barkod", con); cmd.Parameters.Add("@Barkod", SqlDbType.NVarChar).Value = _barkod; SqlDataReader dr = null; try { if (con.State == ConnectionState.Closed) { con.Open(); } dr = cmd.ExecuteReader(); while (dr.Read()) { info._Barkod = Convert.ToString(dr["Barkod"]); info._Model = Convert.ToString(dr["Model"]); info._Spec = Convert.ToString(dr["Spec"]); info._Direction = Convert.ToString(dr["Direction"]); info._Resim = (byte[])(dr["Resim"]); } if (info._Resim != null) { ms.Write(info._Resim, 0, info._Resim.Length); info.bitmap = new Bitmap(ms); //colorConvert resim = new colorConvert(); //info.bitmap = resim.resimCevir(info.bitmap, info._Model); } } catch (Exception ex) { mesajlar.hata(ex, ""); } finally { con.Close(); con.Dispose(); } return(info); }
public void barkodsList() { SPECK_INFO barkod = new SPECK_INFO(); if (this.InvokeRequired) //Forma gelen talebin farklı bir iş parçacığından gelip gelmediği kontrol ediliyor. { //Eğer farklı bir iş parçacığından talep gelmişse aşağıdaki Invoke metoduyla işlem gerçekleştiriliyor. this.Invoke((MethodInvoker) delegate() { barkod.barkodsList(dataGridBarkods); // var lst = (from s in list // select new { BARKOD = s._Barkod, MODEL = s._Model, SPEC = s._Spec, YON = s._Direction }).ToList(); // dataGridBarkods.DataSource = list; }); } }
private void btnDelete_Click(object sender, EventArgs e) { SPECK_INFO barkod = new SPECK_INFO(); barkod._Barkod = barkod.speckInfoSearch(txtBarkod.Text)._Barkod; bool result = barkod.speckInfoDelete(barkod._Barkod); if (result) { cGenel.genelUyari("Ürün barkod silme başarılı!", false); //barkodsList(); asenkronLoad(); } else { cGenel.genelUyari("Ürün barkod silme başarısız!", false); } }
private void btnBarkodSearch_Click(object sender, EventArgs e) { SPECK_INFO barkod = new SPECK_INFO(); barkod._Barkod = txtBarkod.Text.Trim(); if (barkod.speckInfoSearch(barkod._Barkod)._Barkod != null) { barkod = barkod.speckInfoSearch(barkod._Barkod); txtModel.Text = barkod._Model; txtSpec.Text = barkod._Spec; cBDireciton.SelectedItem = barkod._Direction; pictureBox1.Image = barkod.bitmap; resim = barkod.speckInfoSearch(barkod._Barkod)._Resim; } else { cGenel.genelUyari("Ürün barkod bulunamadı!", false); } }