Exemplo n.º 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;
     }
 }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
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;
            }
        }