public FrmUyeIslem(Entities.Uye uyeEntity)
        {
            InitializeComponent();
            uyeService.OrnekOlustur(true);
            telefonService.OrnegeBagla(uyeService.OrnekOlustur(false));
            adresService.OrnegeBagla(uyeService.OrnekOlustur(false));
            sinifService.OrnegeBagla(uyeService.OrnekOlustur(false));
            //dışarıdan uyeEntity içerde kullanmak için _uyeEntity eşitlendi
            _uyeEntity = uyeEntity;

            //EditValue eklenicek hangi kaynağıma _uyeEntity e,Durum kolonuna eklenicek,formatlı durum false
            toggleUyeDurum.DataBindings.Add("EditValue", _uyeEntity, "Durum", false, DataSourceUpdateMode.OnPropertyChanged);
            txtTcNo.DataBindings.Add("Text", _uyeEntity, "TcKimlikNo", false, DataSourceUpdateMode.OnPropertyChanged);
            txtOkulNo.DataBindings.Add("Text", _uyeEntity, "OkulNo", false, DataSourceUpdateMode.OnPropertyChanged);
            txtBarkodu.DataBindings.Add("Text", _uyeEntity, "Barkod", false, DataSourceUpdateMode.OnPropertyChanged);
            txtAdi.DataBindings.Add("Text", _uyeEntity, "Adi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtSoyadi.DataBindings.Add("Text", _uyeEntity, "Soyadi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYabanciDil.DataBindings.Add("Text", _uyeEntity, "YabanciDil", false, DataSourceUpdateMode.OnPropertyChanged);
            txtKayitTarihi.DataBindings.Add("EditValue", _uyeEntity, "KayitTarih", true, DataSourceUpdateMode.OnPropertyChanged, DateTime.Now);
            txtAciklama.DataBindings.Add("Text", _uyeEntity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);

            //gridleri ilgili servislerle bağlanıyor,UyeId si _uyeEntity içeisindeki Id leri eşitle
            gridControlTelefonlar.DataSource = telefonService.BaglantiNesnesi(x => x.UyeId == _uyeEntity.Id);
            gridControlUyeAdres.DataSource   = adresService.BaglantiNesnesi(x => x.UyeId == _uyeEntity.Id);
            SinifListele();
        }
Пример #2
0
        public FrmUyeIslem(Entities.Uye uyeEntity)
        {
            InitializeComponent();
            uyeService.OrnekOlustur(true);
            sinifService.OrnegeBagla(uyeService.OrnekOlustur(false));
            telefonService.OrnegeBagla(uyeService.OrnekOlustur(false));
            adresService.OrnegeBagla(uyeService.OrnekOlustur(false));

            _uyeEntity = uyeEntity;
            toggleDurum.DataBindings.Add("EditValue", _uyeEntity, "Durum", false, DataSourceUpdateMode.OnPropertyChanged);
            txtTcKimlikNo.DataBindings.Add("Text", _uyeEntity, "TcKimlikNo", false, DataSourceUpdateMode.OnPropertyChanged);
            txtOkulNo.DataBindings.Add("Text", _uyeEntity, "OkulNo", false, DataSourceUpdateMode.OnPropertyChanged);
            txtBarkodu.DataBindings.Add("Text", _uyeEntity, "Barkod", false, DataSourceUpdateMode.OnPropertyChanged);
            txtAdi.DataBindings.Add("Text", _uyeEntity, "Adi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtSoyadi.DataBindings.Add("Text", _uyeEntity, "Soyadi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYabanciDil.DataBindings.Add("Text", _uyeEntity, "YabanciDil", false, DataSourceUpdateMode.OnPropertyChanged);
            txtKayitTarihi.DataBindings.Add("EditValue", _uyeEntity, "KayitTarihi", true, DataSourceUpdateMode.OnPropertyChanged, DateTime.Now);
            txtAdresAciklama.DataBindings.Add("Text", _uyeEntity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);

            gridContTelefon.DataSource = telefonService.BaglantiNesnesi(c => c.UyeId == _uyeEntity.Id);
            gridContAdres.DataSource   = adresService.BaglantiNesnesi(c => c.UyeId == _uyeEntity.Id);
            SinifListele();
        }