Пример #1
0
 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;
     }
 }
Пример #2
0
        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;
            }
        }