public FrmKitapIslem(Entities.Kitap entity) { InitializeComponent(); _entity = entity; toggleDurum.DataBindings.Add("EditValue", _entity, "Durum", false, DataSourceUpdateMode.OnPropertyChanged); toggleOdunVerilebilir.DataBindings.Add("EditValue", _entity, "OduncVerilebilir", false, DataSourceUpdateMode.OnPropertyChanged); txtKitapKodu.DataBindings.Add("Text", _entity, "KitapKodu", false, DataSourceUpdateMode.OnPropertyChanged); txtISBN.DataBindings.Add("Text", _entity, "ISBN", false, DataSourceUpdateMode.OnPropertyChanged); txtKitapAdi.DataBindings.Add("Text", _entity, "KitapAdi", false, DataSourceUpdateMode.OnPropertyChanged); txtTuru.DataBindings.Add("Text", _entity, "Turu", false, DataSourceUpdateMode.OnPropertyChanged); txtYayinEvi.DataBindings.Add("Text", _entity, "YayinEvi", false, DataSourceUpdateMode.OnPropertyChanged); txtBasimYili.DataBindings.Add("Text", _entity, "BasimYili", false, DataSourceUpdateMode.OnPropertyChanged); txtBaskiSayisi.DataBindings.Add("Text", _entity, "BaskiSayisi", false, DataSourceUpdateMode.OnPropertyChanged); txtCiltSayisi.DataBindings.Add("Text", _entity, "CiltSayisi", false, DataSourceUpdateMode.OnPropertyChanged); txtSayfaSayisi.DataBindings.Add("Text", _entity, "SayfaSayisi", false, DataSourceUpdateMode.OnPropertyChanged); txtDemirbasNo.DataBindings.Add("Text", _entity, "DemirbasNo", false, DataSourceUpdateMode.OnPropertyChanged); txtKitapAciklama.DataBindings.Add("Text", _entity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged); kitapService.OrnekOlustur(true); barkodService.OrnegeBagla(kitapService.OrnekOlustur(false)); yazarService.OrnegeBagla(kitapService.OrnekOlustur(false)); gridContBarkod.DataSource = barkodService.BaglantiNesnesi(c => c.KitapId == _entity.Id); YazarListele(); }
public frmKitapIslem(Entities.Kitap entity) { InitializeComponent(); _entity = entity; //Eski olan daha önceki olan Dolu entity alırsak,txtKitapKodu na _entity aldığı veriyi ekle //txtKitapKodu.Text = _entity.KitapKodu; //EditValue eklenicek hangi kaynağıma _entity e,Durum kolonuna eklenicek,formatlı durum false toggleDurum.DataBindings.Add("EditValue", _entity, "Durum", false, DataSourceUpdateMode.OnPropertyChanged); toggleOducVerilebilir.DataBindings.Add("EditValue", _entity, "OduncVerilebilir", false, DataSourceUpdateMode.OnPropertyChanged); txtTuru.DataBindings.Add("Text", _entity, "Turu", false, DataSourceUpdateMode.OnPropertyChanged); txtKitapKodu.DataBindings.Add("Text", _entity, "KitapKodu", false, DataSourceUpdateMode.OnPropertyChanged); txtIsbn.DataBindings.Add("Text", _entity, "ISBN", false, DataSourceUpdateMode.OnPropertyChanged); txtKitapAdi.DataBindings.Add("Text", _entity, "KitapAdi", false, DataSourceUpdateMode.OnPropertyChanged); txtYayinEvi.DataBindings.Add("Text", _entity, "YayinEvi", false, DataSourceUpdateMode.OnPropertyChanged); txtBasimYili.DataBindings.Add("Text", _entity, "BasimYili", false, DataSourceUpdateMode.OnPropertyChanged); txtBasimSayisi.DataBindings.Add("Text", _entity, "BasimSayisi", false, DataSourceUpdateMode.OnPropertyChanged); txtCiltSayisi.DataBindings.Add("Text", _entity, "CiltSayisi", false, DataSourceUpdateMode.OnPropertyChanged); txtSayfaSayisi.DataBindings.Add("Text", _entity, "SayfaSayisi", false, DataSourceUpdateMode.OnPropertyChanged); txtDemirBasNo.DataBindings.Add("Text", _entity, "DemirbasNo", false, DataSourceUpdateMode.OnPropertyChanged); txtAciklama.DataBindings.Add("Text", _entity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged); //Context kaydediyoruz kitapService.OrnekOlustur(true); //Daha önceden oluşturulumuş örneği barkodService örneğine bağladı barkodService.OrnegeBagla(kitapService.OrnekOlustur(false)); yazarService.OrnegeBagla(kitapService.OrnekOlustur(false)); //barkodService den gelene BaglantiNesnesi,gridControlBarkodlar gelen değişikleri anında aktarma gridControlBarkodlar.DataSource = barkodService.BaglantiNesnesi(x => x.KitapId == _entity.Id); //BarkodBinding(); YazarListele(); }
private void btnSil_Click(object sender, EventArgs e) { Entities.Kitap Silinecek = (Entities.Kitap)gridKitap.GetFocusedRow(); if (MessageBox.Show("Seiçi olan veriyi silmek istediğinize emin misniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { kitapService.Sil(c => c.Id == Silinecek.Id); kitapService.Kaydet(); Listele(); } }
//Silme işlemi private void btnSil_Click(object sender, EventArgs e) { Entities.Kitap silinecek = (Entities.Kitap)gridKitap.GetFocusedRow(); if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { //Id sine göre silme işlemi yapıldı. kitapService.Sil(x => x.Id == silinecek.Id); kitapService.Kaydet(); Listele(); } }