private void button1_Click_1(object sender, EventArgs e) { //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 temizle(); }
private void txtAdres_KeyDown(object sender, KeyEventArgs e) { //ekle butonunun görevini textbocların enter özelliğine de ekledim #region EKLE if (e.KeyCode == Keys.Enter) { 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 }
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 }