Exemple #1
0
        public FrmYazarIslem(Entities.Yazar yazarEntity)
        {
            InitializeComponent();

            yazarService.OrnekOlustur(true);
            kitapService.OrnegeBagla(yazarService.OrnekOlustur(false));
            _yazarEntity = yazarEntity;
            txtYazarAdi.DataBindings.Add("Text", _yazarEntity, "Adi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYazarSoyadi.DataBindings.Add("Text", _yazarEntity, "Soyadi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYazarDogumYili.DataBindings.Add("Text", _yazarEntity, "DogumYili", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYazarDogumYeri.DataBindings.Add("Text", _yazarEntity, "DogumYeri", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYazarAciklama.DataBindings.Add("Text", _yazarEntity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);
            gridContYazar.DataSource = kitapService.Listele(c => c.YazarId == _yazarEntity.Id);
        }
        public FrmYazarIslem(Entities.Yazar yazarEntity)
        {
            InitializeComponent();

            //Örnek oluşturma işlemi
            yazarService.OrnekOlustur(true);
            //Örneği bağlandı
            kitapService.OrnegeBagla(yazarService.OrnekOlustur(false));
            _yazarEntity = yazarEntity;
            //Yazar ile Bilgileri TextBox doldurulmaktadır.
            txtYazarAdi.DataBindings.Add("Text", _yazarEntity, "Adi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYazarSoyadi.DataBindings.Add("Text", _yazarEntity, "Soyadi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtDogumYeri.DataBindings.Add("Text", _yazarEntity, "DogumYili", false, DataSourceUpdateMode.OnPropertyChanged);
            txtDogumYili.DataBindings.Add("Text", _yazarEntity, "DogumYeri", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYazarAciklama.DataBindings.Add("Text", _yazarEntity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);
            //Bilgiler yüklenirken doldurulucak
            gridControlYazarKitapListe.DataSource = kitapService.Listele(x => x.YazarId == _yazarEntity.Id);
        }