private void URUN_ARA_BUTTON_Click(object sender, EventArgs e) { #region entity try { using (SirketContext ctx = new SirketContext()) { //urun tablosu içinde arama yapılıypr List <Urun_Tablosu> lst = ctx.Urun_Tablosu.ToList(); foreach (Urun_Tablosu uruns in ctx.Urun_Tablosu.Where(p => p.urun_kodu == urunAraTextbox.Text))//bool döndürür { yeniUrunKoduText.Text = uruns.urun_kodu.ToString(); yeniUrunAdiTextb.Text = uruns.urun_ad.ToString(); yeniUrunStokMikText.Text = uruns.stok_mik.ToString(); yeniUrunFiyatText.Text = uruns.fiyat.ToString(); } ctx.SaveChanges(); } } catch (Exception) { throw; } #endregion #region KatmanliAra //UrunBL urunbl = new UrunBL(); //try //{ // Urun urun = urunbl.Urun_Ara(urunAraTextbox.Text); // if (urun == null) // { // MessageBox.Show("Böyle bir ürün bulunamadı."); // } // else // { // yeniUrunKoduText.Text = urun.Urun_kodu.ToString(); // yeniUrunAdiTextb.Text = urun.Urun_ad.ToString(); // yeniUrunStokMikText.Text = urun.Stok_mik.ToString(); // yeniUrunFiyatText.Text = urun.Fiyat.ToString(); // } //} //catch (Exception) //{ // throw; //} //finally //{ // Temizle(); // urunbl.Dispose(); //} #endregion }
private void Urun_Sil_Button_Click(object sender, EventArgs e) { #region KatmanliSil //UrunBL urunbl = new UrunBL(); //DialogResult dialog = MessageBox.Show("Silinsinmi", "SİLME İŞLEMİ", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); //if (dialog == DialogResult.No) return; //try //{ // Urun urun = new Urun(); // urun.Urun_kodu = urunSiltextbox.Text; // if (urunbl.Urun_Sil(urun)) // { // silinen_urun_counter++; // lblSilmeSonuc.Text = silinen_urun_counter.ToString() + " Ürün Silindi"; // } //} //catch (Exception) //{ // throw; //} //finally //{ // Temizle(); // urunbl.Dispose(); //} #endregion #region entity try { using (SirketContext ctx = new SirketContext()) { foreach (Urun_Tablosu urunler in ctx.Urun_Tablosu.Where(w => w.urun_kodu == urunSiltextbox.Text)) { //urun tablosu içinde gezinip lambda expression(isimsiz fonks) kullanıp //lambda parametre kullanılabilen isimsiz fınksiyonlardır ctx.Urun_Tablosu.Remove(urunler); } ctx.SaveChanges(); MessageBox.Show("1 ürün silindi"); } } catch (Exception) { throw; } finally { Temizle(); } #endregion }
private void GuncelleButton_Click(object sender, EventArgs e) { #region KatmanliGuncelle //UrunBL urunbl = new UrunBL(); //try //{ // Urun urun = new Urun(); // urun.Urun_kodu = yeniUrunKoduText.Text.Trim(); // urun.Urun_ad = yeniUrunAdiTextb.Text.Trim(); // urun.Stok_mik = int.Parse(yeniUrunStokMikText.Text); // urun.Fiyat = int.Parse(yeniUrunFiyatText.Text); // urunbl.Urun_Guncelle(urun); //} //catch (Exception) //{ // MessageBox.Show("Bir hata oluştu"); //} //finally //{ // Temizle(); // urunbl.Dispose(); //} #endregion #region EntityDatabaseFirst try { using (SirketContext sctx = new SirketContext()) { foreach (Urun_Tablosu uruns in sctx.Urun_Tablosu.Where(p => p.urun_kodu == urunAraTextbox.Text))//bool döndürür { uruns.urun_kodu = yeniUrunKoduText.Text; uruns.urun_ad = yeniUrunAdiTextb.Text; uruns.stok_mik = int.Parse(yeniUrunStokMikText.Text); uruns.fiyat = int.Parse(yeniUrunFiyatText.Text); } sctx.SaveChanges(); MessageBox.Show("1 ürün güncellendi"); } } catch (Exception) { throw; } finally { Temizle(); } #endregion }
void Urun_Ekleyici() { using (SirketContext sctx = new SirketContext()) //enttity nin oluşturduğu class { sctx.Urun_Tablosu.Add(new Urun_Tablosu { urun_kodu = urun_kodu_textbox.Text.Trim(), urun_ad = urun_adi_textbox.Text.Trim(), fiyat = Convert.ToInt32(urun_fiyat_textbox.Text), stok_mik = Convert.ToInt32(urun_stokMik_textbox.Text) }); sctx.SaveChanges(); //db ye gönderir } }