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();
        }
Exemple #2
0
        private void btnDuzenle_Click(object sender, EventArgs e)
        {
            Entities.Uye uyeEntity = (Entities.Uye)gridUye.GetFocusedRow();
            FrmUyeIslem  form      = new FrmUyeIslem(uyeEntity);

            form.ShowDialog();
        }
        private void btnDuzenle_Click(object sender, EventArgs e)
        {
            //Entities den Uye ttipinde gelicek
            Entities.Uye uyeEntity = (Entities.Uye)gridKitap.GetFocusedRow();

            FrmUyeIslem formUyeIslem = new FrmUyeIslem(uyeEntity);

            formUyeIslem.ShowDialog();
        }
Exemple #4
0
        private void btnUyeDuzenle_Click(object sender, EventArgs e)
        {
            Entities.Uye uyeEntity = (Entities.Uye)layoutViewUye.GetFocusedRow();
            FrmUyeIslem  form      = new FrmUyeIslem(uyeEntity);

            form.ShowDialog();
            if (form.Kaydedildi)
            {
                Listele();
            }
        }
Exemple #5
0
 private void btnUyeSil_Click(object sender, EventArgs e)
 {
     Entities.Uye uyeEntity = (Entities.Uye)layoutViewUye.GetFocusedRow();
     if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz?", "Uyarı",
                         MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         uyeService.Sil(uyeEntity);
         uyeService.Kaydet();
         Listele();
     }
 }
Exemple #6
0
        //Üye Düzenleme işlemi
        private void btnUyeDuzenle_Click(object sender, EventArgs e)
        {
            //Düzenleme işlemi için grid içerisinden seçili olması gerekmektedir.
            Entities.Uye uyeEntity = (Entities.Uye)layoutUye.GetFocusedRow();
            FrmUyeIslem  form      = new FrmUyeIslem(uyeEntity);

            form.ShowDialog();
            if (form.kaydedildi)
            {
                Listele();
            }
        }
Exemple #7
0
 private void btnUyeSil_Click(object sender, EventArgs e)
 {
     //Silme işlemi için grid içerisinden row seçili olması gerekmektedir.
     Entities.Uye uyeEntity = (Entities.Uye)layoutUye.GetFocusedRow();
     if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz?", "Uyarı",
                         MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         //silincek Entity ulaştıktan sonra işlemi kaydet daha sonra listele
         uyeService.Sil(uyeEntity);
         uyeService.Kaydet();
         Listele();
     }
 }
Exemple #8
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();
        }