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; } }
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; } }