private void btnGüncelle_Click(object sender, EventArgs e) { try { MemoryStream ms = new MemoryStream(); pbImage.Image.Save(ms, pbImage.Image.RawFormat); byte[] img = ms.ToArray(); if (pbImage.Image == null) { MessageBox.Show("Lütfen resim seçiniz ..."); } else { if (txtUrunAdi.Text != "" && txtUrunKodu.Text != "" && txtMarka.Text != "" && txtModel.Text != "" && txtAdet.Text != "" && txtBirimFiyat.Text != "" && txtToplamFiyat.Text != "") { UrunTanimlama urun = new UrunTanimlama(); UrunTanimlamaDB urunDB = new UrunTanimlamaDB(); try { urun.Id = int.Parse(lblId.Text); urun.OdaId = Convert.ToInt32(cbOdaAdi.SelectedValue.ToString()); urun.UrunAdi = txtUrunAdi.Text; urun.UrunKodu = txtUrunKodu.Text; urun.Marka = txtMarka.Text; urun.Model = txtModel.Text; urun.Adet = Convert.ToInt32(txtAdet.Text); urun.BirimFiyat = Convert.ToDouble(txtBirimFiyat.Text); urun.ToplamFiyat = Convert.ToDouble(txtToplamFiyat.Text); urun.Aciklama = txtAciklama.Text; urun.Resim = img; urunDB.Guncelle(urun); lblMesaj.Visible = true; lblMesaj.Text = "Güncelleme Gerçekleşti"; } catch (Exception hata) { lblMesaj2.Visible = true; lblMesaj2.Text = "Kayıtlı veri mevcutur. Alanı kontrol ediniz..."; lblUrunKodu.Visible = true; } } else { lblMesaj.Text = "Gerekli alanlar boş bırakılamaz"; lblMesaj.Visible = true; } } } catch (Exception hata) { lblMesaj.Text = "HATA :" + hata.Message; lblMesaj.Visible = true; } }
public override void Sil(IArayuz arayuz) { UrunTanimlama urun = (UrunTanimlama)arayuz; Baglan(); komut = new System.Data.SqlClient.SqlCommand("usp_UrunSil", baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@Id", urun.Id); komut.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); }
public override DataTable Listele(IArayuz arayuz) { UrunTanimlama urun = (UrunTanimlama)arayuz; string sorgu = "SELECT u.Id,OdaAdi,UrunKodu,UrunAdi,Marka,Model,Adet,BirimFiyat,ToplamFiyat,Aciklama,Resim " + " FROM tbl_UrunTanimlama u " + " INNER JOIN tbl_Oda o ON u.OdaId = o.Id ORDER BY OdaAdi"; Baglan(); komut = new System.Data.SqlClient.SqlCommand(sorgu, baglanti); komut.ExecuteNonQuery(); tablo = new DataTable(); adaptor = new System.Data.SqlClient.SqlDataAdapter(komut); adaptor.Fill(tablo); baglanti.Close(); baglanti.Dispose(); return(tablo); }
public override void Guncelle(IArayuz arayuz) { UrunTanimlama urun = (UrunTanimlama)arayuz; Baglan(); komut = new System.Data.SqlClient.SqlCommand("usp_UrunGuncelle", baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("@Id", urun.Id); komut.Parameters.AddWithValue("@UrunAdi", urun.UrunAdi); komut.Parameters.AddWithValue("@UrunKodu", urun.UrunKodu); komut.Parameters.AddWithValue("@OdaId", urun.OdaId); komut.Parameters.AddWithValue("@Adet", urun.Adet); komut.Parameters.AddWithValue("@BirimFiyat", urun.BirimFiyat); komut.Parameters.AddWithValue("@ToplamFiyat", urun.ToplamFiyat); komut.Parameters.AddWithValue("@Aciklama", urun.Aciklama); komut.Parameters.AddWithValue("@Resim", urun.Resim); komut.Parameters.AddWithValue("@Marka", urun.Marka); komut.Parameters.AddWithValue("@Model", urun.Model); komut.ExecuteNonQuery(); baglanti.Close(); baglanti.Dispose(); }
public override DataTable Arama2(IArayuz arayuz) { UrunTanimlama urun = (UrunTanimlama)arayuz; string sorgu = "SELECT u.Id,OdaAdi,UrunKodu,UrunAdi,Marka,Model,Adet,BirimFiyat,ToplamFiyat,Aciklama,Resim " + " FROM tbl_UrunTanimlama u " + " INNER JOIN tbl_Oda o ON u.OdaId = o.Id" + " WHERE UrunAdi LIKE '%" + urun.UrunAdi + "%' or UrunKodu LIKE '%" + urun.UrunKodu + "%' or Marka LIKE '%" + urun.Marka + "%' or Model LIKE '%" + urun.Model + "%'"; Baglan(); //string sorgu = "SELECT * FROM tbl_UrunTanimlama W Id = " + sirket.Id.ToString(); komut = new System.Data.SqlClient.SqlCommand(sorgu, baglanti); komut.CommandType = CommandType.Text; komut.ExecuteNonQuery(); adaptor = new System.Data.SqlClient.SqlDataAdapter(komut); tablo = new DataTable(); adaptor.Fill(tablo); baglanti.Close(); baglanti.Dispose(); return(tablo); }
private void btnEkle_Click(object sender, EventArgs e) { try { if (pbImage.Image == null) { MessageBox.Show("Lütfen resim seçiniz ..."); } else { FileStream fsResim = new FileStream(resimAdresi, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fsResim); byte[] resim2 = br.ReadBytes((int)fsResim.Length); br.Close(); fsResim.Close(); if (txtUrunAdi.Text != "" && txtUrunKodu.Text != "" && txtMarka.Text != "" && txtModel.Text != "" && txtAdet.Text != "" && txtBirimFiyat.Text != "") { UrunTanimlama urun = new UrunTanimlama(); UrunTanimlamaDB urunDB = new UrunTanimlamaDB(); try { urun.OdaId = Convert.ToInt32(cbOdaAdi.SelectedValue.ToString()); urun.UrunAdi = txtUrunAdi.Text; urun.UrunKodu = txtUrunKodu.Text; urun.Marka = txtMarka.Text; urun.Model = txtModel.Text; urun.Adet = Convert.ToInt32(txtAdet.Text); urun.BirimFiyat = Convert.ToDouble(txtBirimFiyat.Text); urun.ToplamFiyat = Convert.ToDouble(txtToplamFiyat.Text); urun.Aciklama = txtAciklama.Text; urun.Resim = resim2; urunDB.Ekle(urun); Temizle(); lblMesaj.Text = "Kayıt Gerçekleşti"; lblMesaj.Visible = true; lblUrunAdi.Visible = false; lblUrunKodu.Visible = false; lblMarka.Visible = false; lblModel.Visible = false; lblAdet.Visible = false; lblBirim.Visible = false; lblToplam.Visible = false; lblOda.Visible = false; } catch (Exception hata) { lblMesaj2.Visible = true; lblMesaj2.Text = "Kayıtlı veri mevcutur. Alanı kontrol ediniz..."; lblUrunKodu.Visible = true; } } else { lblMesaj.Text = "Gerekli alanlar boş bırakılamaz"; lblMesaj.Visible = true; } } } catch (Exception hata) { lblMesaj.Visible = true; lblMesaj.Text = "HATA :" + hata.Message; } }