public frmYeniFirma() { InitializeComponent(); _firma = kernel.Get <IFirmalarManager>(); if (Firma == null) { Firma = new DAL.EntityFramework.Tables.Firmalar(); } firmalarBindingSource.AllowNew = true; firmalarBindingSource.DataSource = Firma; }
private void FirmaListBox_SelectedIndexChanged(object sender, EventArgs e) { if (firmaListBox.SelectedIndex != -1) { _selected = (DAL.EntityFramework.Tables.Firmalar) firmaListBox.SelectedItem; firmalarBindingSource.DataSource = _selected; firmaViewTab.Visible = true; topDuzenleBtn.Enabled = true; } else { firmaViewTab.Visible = false; } }
private void KaydetBtn_Click(object sender, EventArgs e) { try { _firma.Insert(Firma); MessageBox.Show("Firma başarıyla kaydedildi.", "Kayıt başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); Firma = new DAL.EntityFramework.Tables.Firmalar(); firmalarBindingSource.ResetBindings(true); firmalarBindingSource.DataSource = Firma; } catch (Exception) { MessageBox.Show("Beklenmeyen bir hata oluştu.Şimdi bu ekran kapatılıyor...", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); return; } //var sa = firmalarBindingSource.DataSource; //var fa = Firma; }