private void ogrenciDataGrid_CellClick(object sender, DataGridViewCellEventArgs e) { cont = new linkDataContext(); DataGridViewRow satirBilgisi = ogrenciDataGrid.CurrentRow; //txtAdi.Text = satirBilgisi.Cells["ADSOY"].Value.ToString(); txtAdi.Tag = satirBilgisi.Cells["ID"].Value; int id = Convert.ToInt32(txtAdi.Tag); Ogrenciler ogr = cont.Ogrencilers.SingleOrDefault(x => x.OgrenciID == id); txtAdi.Text = ogr.OgrenciAdi.ToString(); txtSoyadi.Text = ogr.OgrenciSoyadi; cmbYas.Text = ""; cmbYas.SelectedText = satirBilgisi.Cells["YAŞI"].Value.ToString(); if (ogr.OgrenciCinsiyet == "erkek") { rdbErkek.Checked = true; } else { rdbKiz.Checked = true; } txttc.Text = ogr.OgrenciTC; txtAdres.Text = ogr.OgrenciAdres; cmbOgretmen.SelectedValue = ogr.OgretmenID; cmbVeli.SelectedValue = ogr.VeliID; }
public ekle(string ad, string soyad, int yas, string cins, string tcc, string adres, int ogretmen, int veli) { try { Ogrenci_Sayfasi syf = new Ogrenci_Sayfasi(); linkDataContext cont = new linkDataContext(); Ogrenciler ogr = new Ogrenciler(); ogr.OgrenciAdi = ad; ogr.OgrenciSoyadi = soyad; ogr.OgrenciYasi = yas; ogr.OgrenciCinsiyet = cins; ogr.OgrenciTC = tcc; ogr.OgrenciAdres = adres; ogr.OgretmenID = ogretmen; ogr.VeliID = veli; cont.Ogrencilers.InsertOnSubmit(ogr); cont.SubmitChanges(); } catch (Exception) { System.Windows.Forms.MessageBox.Show("Lütfen Alanların Doğruluğunu Kontrol ediniz"); } }
private void detach_Ogrencilers(Ogrenciler entity) { this.SendPropertyChanging(); entity.Veliler = null; }
private void attach_Ogrencilers(Ogrenciler entity) { this.SendPropertyChanging(); entity.Veliler = this; }
partial void DeleteOgrenciler(Ogrenciler instance);
partial void UpdateOgrenciler(Ogrenciler instance);
partial void InsertOgrenciler(Ogrenciler instance);
private void button2_Click(object sender, EventArgs e) { #region EKLE if (cmbOgrenciSecim.SelectedIndex == 0) { //secilen cinsiyetin degiskene atanmasi if (rdbKiz.Checked) { cinsiyet = rdbKiz.Text; } else { cinsiyet = rdbErkek.Text; } //ekleme islemi metod ile cont = new linkDataContext(); ekle ek = new ekle(txtAdi.Text, txtSoyadi.Text, Convert.ToInt32(cmbYas.SelectedItem), cinsiyet, txttc.Text, txtAdres.Text, Convert.ToInt32(cmbOgretmen.SelectedValue), Convert.ToInt32(cmbVeli.SelectedValue)); //datasource verileri guncelleme guncelle(); //ekleme islemi yaptiktan sonra textbox ve comboların temizlenmesi foreach (Control item in this.groupBox1.Controls) { if (item is TextBox) { TextBox tb = (TextBox)item; tb.Clear(); } if (item is ComboBox) { ComboBox cmb = (ComboBox)item; cmb.SelectedIndex = 0; } } rdbKiz.Checked = true; } #endregion #region SIL if (cmbOgrenciSecim.SelectedIndex == 1) { if (cbOnay.Checked) { MessageBox.Show("Silme islemi gerceklestiriliyor"); int boyut = (int)ogrenciDataGrid.SelectedRows.Count; cont = new linkDataContext(); for (int i = 0; i < boyut; i++) { int id = Convert.ToInt32(ogrenciDataGrid.SelectedRows[i].Cells[0].Value); Ogrenciler tb = cont.Ogrencilers.SingleOrDefault(del => del.OgrenciID == id); cont.Ogrencilers.DeleteOnSubmit(tb); } cont.SubmitChanges(); guncelle(); temizle(); } else { MessageBox.Show("Islemi onaylamadınız"); } } #endregion #region GUNCELLE if (cmbOgrenciSecim.SelectedIndex == 2) { if (cbOnay.Checked) { cont = new linkDataContext(); //guncellenecek veriler girilir ve guncellenir int id = Convert.ToInt32(txtAdi.Tag); Ogrenciler ogr = cont.Ogrencilers.SingleOrDefault(x => x.OgrenciID == id); ogr.OgrenciAdi = txtAdi.Text; ogr.OgrenciSoyadi = txtSoyadi.Text; if (rdbKiz.Checked) { cinsiyet = rdbKiz.Text; } else { cinsiyet = rdbErkek.Text; } ogr.OgrenciCinsiyet = cinsiyet; ogr.OgrenciYasi = Convert.ToInt32(cmbYas.SelectedItem); ogr.OgrenciTC = txttc.Text; ogr.OgrenciAdres = txtAdres.Text; ogr.OgretmenID = Convert.ToInt32(cmbOgretmen.SelectedValue); ogr.VeliID = Convert.ToInt32(cmbVeli.SelectedValue); cont.SubmitChanges(); //datagrik guncellenir guncelle(); //grupbox ogeleri temizlendi temizle(); } else { MessageBox.Show("Islemi onaylamadınız"); } } #endregion }