public void YeniKayit(string tablo, string bolum, string donem, string dkod, string dad) { Bolumler = new DataTable(); komut = "select * from bolumler"; Bolumler = islemler.Al(komut); string progkod = "", progad = ""; try { //Seçilen Döneme Göre Tablo Belirleniyor if (tablo == "1. Dönem" || tablo == "3. Dönem") { tablo = "guz"; } else { tablo = "bahar"; } //Seçilen Bölüme Göre Tabloya Eklenecek Kayıtlar Belirleniyor if (bolum == "ORTAK DERS") { if (Bolumler.Rows.Count > 0) { for (int i = 0; i < Bolumler.Rows.Count; i++) { progkod = Bolumler.Rows[i]["program_kodu"].ToString(); progad = Bolumler.Rows[i]["program_adi"].ToString(); komut = "INSERT INTO " + tablo + " (Prg_Ad,Prg_Kod,Ogr_Sekli,donem,Ders_Kodu,Ders_Adi,Ogr_Sayisi,Unvan,Ad_Soyad,Tarih,Saat,Derslik1,Derslik2,Derslik3,Derslik4,Y_Ogr_Sayisi,Gozetmen1,Gozetmen2,Gozetmen3) VALUES ('" + progad + "','" + progkod + "',null,'" + donem + "','" + dkod + "','" + dad + "',null,null,null ,null ,null,null,null ,null,null,0,null ,null,null);"; islemler.Degistir(komut); } } else { MessageBox.Show("Ders Kaydedildi Ancak Kayıtlı Hiçbir Bölüm Olmadığı İçin Sınav Tablosuna Kayıt Yapılmadı"); } } else { for (int i = 0; i < Bolumler.Rows.Count; i++) { string birlesik = Bolumler.Rows[i]["program_kodu"].ToString() + " " + Bolumler.Rows[i]["program_adi"].ToString(); if (birlesik == bolum) { progkod = Bolumler.Rows[i]["program_kodu"].ToString(); progad = Bolumler.Rows[i]["program_adi"].ToString(); } } komut = "INSERT INTO " + tablo + " (Prg_Ad,Prg_Kod,Ogr_Sekli,donem,Ders_Kodu,Ders_Adi,Ogr_Sayisi,Unvan,Ad_Soyad,Tarih,Saat,Derslik1,Derslik2,Derslik3,Derslik4,Y_Ogr_Sayisi,Gozetmen1,Gozetmen2,Gozetmen3) VALUES ('" + progad + "','" + progkod + "',null,'" + donem + "','" + dkod + "','" + dad + "',null,null,null ,null ,null,null,null ,null,null,0,null ,null,null);"; islemler.Degistir(komut); } } catch (Exception err) { MessageBox.Show("Yeni Eklenen Ders Sınav Tablosunda Oluşturulurken Hata! \nHata Kodu: " + err, "HATA!"); } }
public void Kaydet(string dersadi, string derskodu, string bolum, string donem) { program = new ProgramaEkle(); //Aşağıdaki alanda dersin eklenmesi ya da güncellenmesine göre bahar ve güz tablosunda yapılacak değişiklikleri ayarlıyoruz if (dersid == -1) //eğer id -1 ise yeni ekler { program.YeniKayit(cmbdonem.SelectedItem.ToString(), cmbbolum.SelectedItem.ToString(), cmbdonem.SelectedItem.ToString(), txtdkod.Text, txtdad.Text); } else // eğer id -1 değilse id ye göre veri güncellenir { if ((ilkdonem == "1. Dönem" || ilkdonem == "3. Dönem")) { ilkdonem = "guz"; } else { ilkdonem = "bahar"; } if (cmbdonem.SelectedItem.ToString() == "1. Dönem" || cmbdonem.SelectedItem.ToString() == "3. Dönem") { program.KayitGuncelle("guz", ilkdonem, cmbdonem.SelectedItem.ToString(), txtdkod.Text, txtdad.Text, dersid.ToString(), cmbbolum.SelectedItem.ToString()); } else { program.KayitGuncelle("bahar", ilkdonem, cmbdonem.SelectedItem.ToString(), txtdkod.Text, txtdad.Text, dersid.ToString(), cmbbolum.SelectedItem.ToString()); } } if (dersid == -1) //eğer id -1 ise yeni ekler { komut = "INSERT INTO ders(ders_adi,ders_kodu,bolum,donem) VALUES ('" + dersadi + "','" + derskodu + "','" + bolum + "','" + donem + "')"; mesaj = "Yeni Kayıt Eklendi"; } else // eğer id -1 değilse id ye göre veri güncellenir { btnkirmizi1.Visible = false; btnmavi1.Text = "EKLE"; komut = "UPDATE ders SET ders_adi = '" + dersadi + "', ders_kodu = '" + derskodu + "', bolum='" + bolum + "' , donem='" + donem + "' WHERE id = " + dersid + ";"; mesaj = "Kayıt Güncellendi"; } islemler.Degistir(komut); MessageBox.Show(mesaj); Temizle(); Listele(); }
public void Kaydet(DateTime tarih1, DateTime tarih2) { if (tarihid != -1) { string format = dateTimePicker1.Value.ToString("yyyyMMdd"); komut = "UPDATE sinavtarihleri SET tarih='" + format + "' WHERE id=" + tarihid + ";"; mesaj = "Tarihler Güncellendi."; } else { } islemler.Degistir(komut); Listele(); Temizle(); MessageBox.Show(mesaj, "UYARI"); }
public void Kaydet(string ad, int kapasite) { if (derslikid == -1) { komut = "INSERT INTO sinavderslikleri (derslik,sayi) VALUES ('" + ad + "'," + kapasite + ") "; mesaj = "Yeni Kayıt Eklendi"; } else { komut = "UPDATE sinavderslikleri SET derslik = '" + ad + "' ,sayi = " + kapasite + " WHERE id = " + derslikid + ";"; mesaj = "Kayıt Güncellendi"; } islemler.Degistir(komut); MessageBox.Show(mesaj); Temizle(); Listele(); }
public void Kaydet(string ad) { if (bolumid == -1) { komut = "INSERT INTO bolumler (bolum_adi) VALUES ('" + ad + "') "; mesaj = "Yeni Kayıt Eklendi"; } else { komut = "UPDATE bolumler SET bolum_adi = '" + ad + "' WHERE id = " + bolumid + ";"; mesaj = "Kayıt Güncellendi"; } islemler.Degistir(komut); MessageBox.Show(mesaj); Temizle(); Listele(); }
public void Kaydet(string ad, string bolumkod, string programadi) { if (bolumid == -1) { komut = "INSERT INTO bolumler (bolum_adi,program_kodu,program_adi) VALUES ('" + ad + "', '" + bolumkod + "' , '" + programadi + "') "; mesaj = "Yeni Kayıt Eklendi"; } else { //Bölümün Bahar ve Güz Tablosundaki Kayıtlarının Güncellenmesi komut = "select * from bolumler where id=" + bolumid + ""; dt = new DataTable(); dt = islemler.Al(komut); if (dt.Rows.Count != 0) { progkod = dt.Rows[0]["program_kodu"].ToString(); progad = dt.Rows[0]["program_adi"].ToString(); } komut = "UPDATE bahar SET Prg_Ad='" + programadi + "', Prg_Kod='" + bolumkod + "' where Prg_Ad='" + progad + "' and Prg_Kod='" + progkod + "'"; islemler.Degistir(komut); komut = "UPDATE guz SET Prg_Ad='" + programadi + "', Prg_Kod='" + bolumkod + "' where Prg_Ad='" + progad + "' and Prg_Kod='" + progkod + "'"; islemler.Degistir(komut); //------------------- komut = "UPDATE bolumler SET bolum_adi = '" + ad + "', program_kodu='" + bolumkod + "' , program_adi='" + programadi + "' WHERE id = " + bolumid + ";"; mesaj = "Kayıt Güncellendi"; } islemler.Degistir(komut); MessageBox.Show(mesaj); Temizle(); Listele(); }
public void Kaydet(string unvan, string eposta, string adsoyad, string sifre, int yetki, int bolumid) { if (userid == -1) //eğer id -1 ise yeni ekler { komut = "INSERT INTO OgretimElemani (unvan,Ad_Soyad,eposta,Kendi_Sinav_Sayisi,Gozetmenlik_Sayisi,sifre,yetki,bolumu) VALUES ('" + unvan + "','" + adsoyad + "','" + eposta + "',0,0,'" + sifre + "'," + yetki + ", " + bolumid + ") "; mesaj = "Yeni Kayıt Eklendi"; } else // eğer id -1 değilse id ye göre veri güncellenir { button1.Visible = false; button5.Text = "EKLE"; komut = "UPDATE OgretimElemani SET unvan = '" + unvan + "' ,Ad_Soyad = '" + adsoyad + "' ,eposta = '" + eposta + "',sifre = '" + sifre + "', yetki = " + yetki + ", bolumu=" + bolumid + " WHERE id = " + userid + ";"; mesaj = "Kayıt Güncellendi"; } islemler.Degistir(komut); MessageBox.Show(mesaj); Temizle(); Listele(); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && e.ColumnIndex > 1) // sütun başlığına tıklayınca hata vermesini önlemek için... { saatid = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); switch (e.ColumnIndex) { case 2: btnkirmizi1.Visible = true; string saat = ""; DateTime zaman = Convert.ToDateTime(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString()); btnmavi1.Text = "DEĞİŞTİR"; saat = zaman.ToShortTimeString(); kes = saat.Split(':'); comboBox1.SelectedItem = kes[0]; comboBox2.SelectedItem = kes[1]; break; case 3: DialogResult secenek = MessageBox.Show("Saati silmek istiyor musunuz?", "Kayıt Kontrolü", MessageBoxButtons.YesNo); if (secenek == DialogResult.Yes) { silme = "Delete from sinavsaatleri where id=" + saatid + ""; islemler.Degistir(silme); temizle(); yenile(); } else if (secenek == DialogResult.No) { temizle(); yenile(); } break; } } }