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 button3_Click_1(object sender, EventArgs e) { if (cmbOrder.SelectedIndex == 0) { if (degisken) { cont = new linkDataContext(); var sorgu = (from ogr in cont.Ogrencilers join ogrt in cont.Ogretmenlers on ogr.OgretmenID equals ogrt.OgretmenID join vel in cont.Velilers on ogr.VeliID equals vel.VeliID orderby ogr.OgrenciAdi ascending select new { ID = ogr.OgrenciID, ADSOY = ogr.OgrenciAdi + " " + ogr.OgrenciSoyadi, YAŞI = ogr.OgrenciYasi, CINSIYET = ogr.OgrenciCinsiyet, TC = ogr.OgrenciTC, ADRES = ogr.OgrenciAdres, VELI = vel.VeliAdi, ÖĞRETMEN = ogrt.OgretmenAdi }).ToList(); cont.SubmitChanges(); ogrenciDataGrid.DataSource = sorgu; degisken = !degisken; } else if (!degisken) { cont = new linkDataContext(); var sorgu = (from ogr in cont.Ogrencilers join ogrt in cont.Ogretmenlers on ogr.OgretmenID equals ogrt.OgretmenID join vel in cont.Velilers on ogr.VeliID equals vel.VeliID orderby ogr.OgrenciAdi descending select new { ID = ogr.OgrenciID, ADSOY = ogr.OgrenciAdi + " " + ogr.OgrenciSoyadi, YAŞI = ogr.OgrenciYasi, CINSIYET = ogr.OgrenciCinsiyet, TC = ogr.OgrenciTC, ADRES = ogr.OgrenciAdres, VELI = vel.VeliAdi, ÖĞRETMEN = ogrt.OgretmenAdi }).ToList(); cont.SubmitChanges(); ogrenciDataGrid.DataSource = sorgu; degisken = !degisken; } } if (cmbOrder.SelectedIndex == 1) { if (degisken) { cont = new linkDataContext(); var sorgu = (from ogr in cont.Ogrencilers join ogrt in cont.Ogretmenlers on ogr.OgretmenID equals ogrt.OgretmenID join vel in cont.Velilers on ogr.VeliID equals vel.VeliID orderby ogrt.OgretmenAdi ascending select new { ID = ogr.OgrenciID, ADSOY = ogr.OgrenciAdi + " " + ogr.OgrenciSoyadi, YAŞI = ogr.OgrenciYasi, CINSIYET = ogr.OgrenciCinsiyet, TC = ogr.OgrenciTC, ADRES = ogr.OgrenciAdres, VELI = vel.VeliAdi, ÖĞRETMEN = ogrt.OgretmenAdi }).ToList(); cont.SubmitChanges(); ogrenciDataGrid.DataSource = sorgu; degisken = !degisken; } else if (!degisken) { cont = new linkDataContext(); var sorgu = (from ogr in cont.Ogrencilers join ogrt in cont.Ogretmenlers on ogr.OgretmenID equals ogrt.OgretmenID join vel in cont.Velilers on ogr.VeliID equals vel.VeliID orderby ogrt.OgretmenAdi descending select new { ID = ogr.OgrenciID, ADSOY = ogr.OgrenciAdi + " " + ogr.OgrenciSoyadi, YAŞI = ogr.OgrenciYasi, CINSIYET = ogr.OgrenciCinsiyet, TC = ogr.OgrenciTC, ADRES = ogr.OgrenciAdres, VELI = vel.VeliAdi, ÖĞRETMEN = ogrt.OgretmenAdi }).ToList(); cont.SubmitChanges(); ogrenciDataGrid.DataSource = sorgu; degisken = !degisken; } } if (cmbOrder.SelectedIndex == 2) { if (degisken) { cont = new linkDataContext(); var sorgu = (from ogr in cont.Ogrencilers join ogrt in cont.Ogretmenlers on ogr.OgretmenID equals ogrt.OgretmenID join vel in cont.Velilers on ogr.VeliID equals vel.VeliID orderby ogr.OgrenciYasi ascending select new { ID = ogr.OgrenciID, ADSOY = ogr.OgrenciAdi + " " + ogr.OgrenciSoyadi, YAŞI = ogr.OgrenciYasi, CINSIYET = ogr.OgrenciCinsiyet, TC = ogr.OgrenciTC, ADRES = ogr.OgrenciAdres, VELI = vel.VeliAdi, ÖĞRETMEN = ogrt.OgretmenAdi }).ToList(); cont.SubmitChanges(); ogrenciDataGrid.DataSource = sorgu; degisken = !degisken; } else if (!degisken) { cont = new linkDataContext(); var sorgu = (from ogr in cont.Ogrencilers join ogrt in cont.Ogretmenlers on ogr.OgretmenID equals ogrt.OgretmenID join vel in cont.Velilers on ogr.VeliID equals vel.VeliID orderby ogr.OgrenciYasi descending select new { ID = ogr.OgrenciID, ADSOY = ogr.OgrenciAdi + " " + ogr.OgrenciSoyadi, YAŞI = ogr.OgrenciYasi, CINSIYET = ogr.OgrenciCinsiyet, TC = ogr.OgrenciTC, ADRES = ogr.OgrenciAdres, VELI = vel.VeliAdi, ÖĞRETMEN = ogrt.OgretmenAdi }).ToList(); cont.SubmitChanges(); ogrenciDataGrid.DataSource = sorgu; degisken = !degisken; } } }
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 }