private void buttonDevam_Click(object sender, EventArgs e) { if (lstSaat2.Items.Count == 0 && chckSaat.Checked == false) { MessageBox.Show("Lütfen Sınav Saatlerini seçin...", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } YedekAl(); //yedek al YedekDB yedek = new YedekDB(); YedekInfo yedekBilgi = new YedekInfo(); if (dtOkul.Rows.Count > 0) { yedekBilgi.Adi = ""; yedekBilgi.BaslangicTarihi = Convert.ToDateTime(dtOkul.Rows[0]["sinavBaslamaTarihi"].ToString()).Date; yedekBilgi.BitisTarihi = Convert.ToDateTime(dtOkul.Rows[0]["sinavBitisTarihi"].ToString()).Date; yedekBilgi.DonemAdi = dtOkul.Rows[0]["sinavDonemi"].ToString(); yedekBilgi.DonemYili = dtOkul.Rows[0]["ogretimYili"].ToString(); yedekBilgi.DosyaAdi = DosyaAdi; yedekBilgi.KurumAdi = dtOkul.Rows[0]["okulAdi1"].ToString() + " " + dtOkul.Rows[0]["okulAdi2"].ToString(); yedekBilgi.YedekSaat = DateTime.Now.ToShortTimeString(); yedekBilgi.YedekTarihi = DateTime.Now.Date; yedek.KayitEkle(yedekBilgi); } //******** if (chckOkul.Checked == true) { sabitOkulBilgi.OkulAdi1 = dtOkul.Rows[0]["OkulAdi1"].ToString(); sabitOkulBilgi.OkulAdi2 = dtOkul.Rows[0]["OkulAdi2"].ToString(); sabitOkulBilgi.Il = dtOkul.Rows[0]["il"].ToString(); sabitOkulBilgi.Ilce = dtOkul.Rows[0]["ilce"].ToString(); sabitOkulBilgi.Tel = dtOkul.Rows[0]["tel"].ToString(); sabitOkulBilgi.OgretimYili = cmbDonem1.Text + "-" + cmbDonem2.Text; sabitOkulBilgi.SinavDonemi = dtOkul.Rows[0]["sinavDonemi"].ToString(); sabitOkulBilgi.SinavBaslamaTarihi = dtpckrBaslangicTarihi.Value.Date; sabitOkulBilgi.SinavBitisTarihi = Convert.ToDateTime(lblBitisTarihi.Text).Date; sabitOkulBilgi.UcretGozcu = dtOkul.Rows[0]["ucretGozcu"].ToString(); sabitOkulBilgi.UcretKomisyon = dtOkul.Rows[0]["ucretKomisyon"].ToString(); sabitOkulBilgi.RaporBaslik1 = dtOkul.Rows[0]["raporBaslik1"].ToString(); sabitOkulBilgi.RaporBaslik2 = dtOkul.Rows[0]["raporBaslik2"].ToString(); sabitOkulBilgi.RaporBaslik3 = dtOkul.Rows[0]["raporBaslik3"].ToString(); sabitOkulBilgi.RaporBaslik4 = dtOkul.Rows[0]["raporBaslik4"].ToString(); sabitOkulBilgi.Sayi = dtOkul.Rows[0]["sayi"].ToString(); sabitOkulBilgi.Konu = dtOkul.Rows[0]["konu"].ToString(); sabitOkulBilgi.Tarih = dtOkul.Rows[0]["tarih"].ToString(); sabitOkulBilgi.Dipnot = dtOkul.Rows[0]["dipnot"].ToString(); sabitOkulBilgi.Mudur = dtOkul.Rows[0]["mudur"].ToString(); sabitOkulBilgi.MaksimumSaat = dtOkul.Rows[0]["maksimumSaat"].ToString(); sabitOkulBilgi.MaksimumOgrencininGirecegiSinav = dtOkul.Rows[0]["maksimumOgrencininGirecegiSinav"].ToString(); //kullanılmayan alan sabitOkulBilgi.Uay = dtOkul.Rows[0]["Uay"].ToString(); sabitOkulBilgi.Utarih = DateTime.Now; sabitOkul.KayitEkle(sabitOkulBilgi); } else { sabitOkulBilgi.OgretimYili = cmbDonem1.Text + "-" + cmbDonem2.Text; sabitOkulBilgi.SinavBaslamaTarihi = dtpckrBaslangicTarihi.Value.Date; sabitOkulBilgi.SinavBitisTarihi = Convert.ToDateTime(lblBitisTarihi.Text).Date; sabitOkul.KayitEkle(sabitOkulBilgi); } // tarih bölümünü ekle TimeSpan fark = sabitOkulBilgi.SinavBitisTarihi - sabitOkulBilgi.SinavBaslamaTarihi; for (int i = 0; i <= Convert.ToInt32(fark.TotalDays); i++) { string a = sabitOkulBilgi.SinavBaslamaTarihi.AddDays(i).ToShortDateString(); sabitTarih.KayitEkle(a); } //*********************** if (chckOgretmen.Checked == true) { foreach (DataRow dt in dtOgretmen.Rows) { sabitOgretmenBilgi.Adi = dt["adi"].ToString(); sabitOgretmenBilgi.Bolum = dt["bolum"].ToString(); sabitOgretmenBilgi.Grup = dt["grup"].ToString(); sabitOgretmenBilgi.EskiKomisyonGorevi = Convert.ToInt32(dt["eskiKomisyonGorevi"]) + Convert.ToInt32(dt["yeniKomisyonGorevi"]); sabitOgretmenBilgi.EskiGozcuGorevi = Convert.ToInt32(dt["eskiGozcuGorevi"]) + Convert.ToInt32(dt["yeniGozcuGorevi"]); sabitOgretmenBilgi.YeniGozcuGorevi = 0; sabitOgretmenBilgi.YeniKomisyonGorevi = 0; sabitOgretmen.KayitEkle(sabitOgretmenBilgi); } dtOgretmen.Clear(); } if (chckMudurYrd.Checked == true) { foreach (DataRow dt in dtMudurYrd.Rows) { sabitMudurYardimcilariBilgi.Adi = dt["adi"].ToString(); sabitMudurYardimcilariBilgi.Unvan = dt["unvan"].ToString(); sabitMudurYardimcilari.KayitEkle(sabitMudurYardimcilariBilgi); } dtMudurYrd.Clear(); } if (chckSinavTuru.Checked == true) { foreach (DataRow dt in dtSinavTuru.Rows) { sabitSinavSekliBilgi.Adi = dt["adi"].ToString(); sabitSinavSekli.KayitEkle(sabitSinavSekliBilgi); } dtSinavTuru.Clear(); } if (chckSaat.Checked == true) { foreach (DataRow dt in dtSaat.Rows) { sabitSaatBilgi.Saat = dt["saat"].ToString(); sabitSaat.KayitEkle(sabitSaatBilgi); } } else { //satlari ekle for (int i = 0; i < lstSaat2.Items.Count; i++) { sabitSaatBilgi.Saat = lstSaat2.Items[i].ToString(); sabitSaat.KayitEkle(sabitSaatBilgi); } dtSaat.Clear(); } if (chckOgrenci.Checked == true) { int say = 0; string[] sinifDizi = new string[dtSinif.Rows.Count + 1]; foreach (DataRow dt in dtSinif.Rows) { say += 1; sabitSinifBilgi.Adi = dt["adi"].ToString(); sinifDizi[say] = dt["id"].ToString(); sabitSinif.KayitEkle(sabitSinifBilgi); } dtSinif.Clear(); foreach (DataRow dt in dtOgrenci.Rows) { sabitOgrenciBilgi.Numara = dt["numara"].ToString(); sabitOgrenciBilgi.Sinif = Array.IndexOf(sinifDizi, dt["sinif"].ToString()); sabitOgrenciBilgi.Adsoyad = dt["adSoyad"].ToString(); sabitOgrenciBilgi.Ders = dt["ders"].ToString(); sabitOgrenciBilgi.Notu = dt["notu"].ToString(); sabitOgrenci.KayitEkle(sabitOgrenciBilgi); } dtOgrenci.Clear(); } if (chckDers.Checked == true) { int say = 0; string[] bolumDizi = new string[dtBolum.Rows.Count + 1]; string[] dersGrubuDizi = new string[dtDersGrubu.Rows.Count + 1]; foreach (DataRow dt in dtBolum.Rows) { say += 1; sabitBolumBilgi.Ad = dt["ad"].ToString(); bolumDizi[say] = dt["id"].ToString(); sabitBolum.KayitEkle(sabitBolumBilgi); } dtBolum.Clear(); say = 0; foreach (DataRow dt in dtDersGrubu.Rows) { say += 1; sabitDersGrubuBilgi.Grup = dt["grup"].ToString(); dersGrubuDizi[say] = dt["id"].ToString(); sabitDersGrubu.KayitEkle(sabitDersGrubuBilgi); } dtDersGrubu.Clear(); foreach (DataRow dt in dtDers.Rows) { sabitDersBilgi.Kodu = dt["kodu"].ToString(); sabitDersBilgi.Adi = dt["adi"].ToString(); sabitDersBilgi.Seviye = Array.IndexOf(dersGrubuDizi, dt["seviye"].ToString()); sabitDersBilgi.Sure = dt["sure"].ToString(); sabitDersBilgi.Grup = dt["sabitDers.grup"].ToString(); sabitDersBilgi.Bolum = Array.IndexOf(bolumDizi, dt["bolum"].ToString()); sabitDers.KayitEkle(sabitDersBilgi); } dtDers.Clear(); } Application.OpenForms["AnaForm"].Controls["menu"].Enabled = true; this.Close(); }
private void buttonOk_Click(object sender, EventArgs e) { if (dtpckrBitisTarihi.Value <= dtpckrBaslangicTarihi.Value) { MessageBox.Show("Lütfen sinav bitiş tarihi büyük giriniz", "Uyarı !!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { // tarihte değişiklik varsa zaman isimli tabloyu sil if (dtpckrBaslangicTarihi.Value != sabitOkulBilgi.SinavBaslamaTarihi) { zamanBilgi.ZamandaDegisiklikVarmi = true; } if (dtpckrBitisTarihi.Value != sabitOkulBilgi.SinavBitisTarihi) { zamanBilgi.ZamandaDegisiklikVarmi = true; } // if (zamanBilgi.ZamandaDegisiklikVarmi == true) zaman.KayitlariSil(); // string durum = ""; if (sabitOkulBilgi.Id > 0) { durum = "Duzenle"; } else { durum = "Ekle"; } sabitOkulBilgi.OkulAdi1 = txtOkulAdi1.Text; sabitOkulBilgi.OkulAdi2 = txtOkulAdi2.Text; sabitOkulBilgi.Il = txtIl.Text; sabitOkulBilgi.Ilce = txtIlcesi.Text; sabitOkulBilgi.Tel = txtTelefonNumarasi.Text; sabitOkulBilgi.OgretimYili = txtOgretimYili.Text; sabitOkulBilgi.SinavDonemi = txtSinavDonemi.Text; sabitOkulBilgi.SinavBaslamaTarihi = dtpckrBaslangicTarihi.Value; sabitOkulBilgi.SinavBitisTarihi = dtpckrBitisTarihi.Value; sabitOkulBilgi.UcretGozcu = txtGozculukGoreviSaatUcreti.Text; sabitOkulBilgi.UcretKomisyon = txtKomisyonGoreviSaatUcreti.Text; sabitOkulBilgi.RaporBaslik1 = txtRapor1.Text; sabitOkulBilgi.RaporBaslik2 = txtRapor2.Text; sabitOkulBilgi.RaporBaslik3 = txtRapor3.Text; sabitOkulBilgi.RaporBaslik4 = ""; sabitOkulBilgi.Sayi = txtSayi.Text; sabitOkulBilgi.Konu = txtKonu.Text; sabitOkulBilgi.Tarih = txtTarih.Text; sabitOkulBilgi.Dipnot = txtDipnot.Text; sabitOkulBilgi.Mudur = txtMudur.Text; sabitOkulBilgi.MaksimumSaat = txtGunlukMaksimumSinavSayisi.Text; sabitOkulBilgi.MaksimumOgrencininGirecegiSinav = txtOgrencininGunlukGirebilecegiSinavSayisi.Text; //kullanılmayan alan sabitOkulBilgi.Uay = ""; sabitOkulBilgi.Utarih = DateTime.Now; if (durum == "Ekle") { sabitOkul.KayitEkle(sabitOkulBilgi); } else { sabitOkul.KayitDegistir(sabitOkulBilgi); } } if (sabitSaat.KayitlariGetir().Rows.Count <= 0) { buttonOklSnvSnvTarh_Click(sender, e); } if (zamanBilgi.ZamandaDegisiklikVarmi == true) { DateTime baslangicTarihi = dtpckrBaslangicTarihi.Value; DateTime bitisTarihi = dtpckrBitisTarihi.Value; TimeSpan fark = bitisTarihi - baslangicTarihi; for (int i = 0; i <= Convert.ToInt32(fark.TotalDays); i++) { string a = baslangicTarihi.AddDays(i).ToShortDateString(); if (sabitTarih.KayitBul(a).Rows.Count <= 0) { sabitTarih.KayitEkle(a); } } MessageBox.Show("Zaman tablosunda değişklik oldu düzenleyin", "Uyarı !!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }