public int KayitEkle(YedekInfo yedekBilgi) { string sql = "insert into bilgiler (adi,yedekTarihi, yedekSaat, baslangicTarihi, bitisTarihi, kurumAdi, donemAdi, donemYili, dosyaAdi) Values (@Adi, @YedekTarihi, @YedekSaat, @BaslangicTarihi, @BitisTarihi, @KurumAdi, @DonemAdi, @DonemYili, @DosyaAdi)"; OleDbParameter[] par = new OleDbParameter[] { new OleDbParameter("@Adi", OleDbType.VarChar, 255), new OleDbParameter("@YedekTarihi", OleDbType.Date), new OleDbParameter("@YedekSaat", OleDbType.VarChar, 100), new OleDbParameter("@BaslangicTarihi", OleDbType.Date), new OleDbParameter("@BitisTarihi", OleDbType.Date), new OleDbParameter("@KurumAdi", OleDbType.VarChar, 255), new OleDbParameter("@DonemAdi", OleDbType.VarChar, 255), new OleDbParameter("@DonemYili", OleDbType.VarChar, 255), new OleDbParameter("@DosyaAdi", OleDbType.VarChar, 255) }; par[0].Value = yedekBilgi.Adi; par[1].Value = yedekBilgi.YedekTarihi; par[2].Value = yedekBilgi.YedekSaat; par[3].Value = yedekBilgi.BaslangicTarihi; par[4].Value = yedekBilgi.BitisTarihi; par[5].Value = yedekBilgi.KurumAdi; par[6].Value = yedekBilgi.DonemAdi; par[7].Value = yedekBilgi.DonemYili; par[8].Value = yedekBilgi.DosyaAdi; return(helper.ExecuteNonQuery(sql, par)); }
private void buttonYedekAl_Click(object sender, EventArgs e) { //yedek al SabitOkulDB sabitOkul = new SabitOkulDB(); DataTable dtOkul = new DataTable(); dtOkul = sabitOkul.KayitlariGetir(); YedekInfo yedekBilgi = new YedekInfo(); string DosyaAdi = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + "-" + DateTime.Now.Hour.ToString() + "-" + DateTime.Now.Minute.ToString() + "-" + DateTime.Now.Second.ToString(); if (File.Exists("App_Data\\sinav.mdb")) { if (dtOkul.Rows.Count > 0) { yedekBilgi.Adi = txtYedekAdi.Text; 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); File.Copy("App_Data\\sinav.mdb", "App_Data\\yedek\\" + DosyaAdi + ".mdb"); } } else { MessageBox.Show("Yedek alınacak dosya bulunamamaktadır", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); } KayitlariGoster(); txtYedekAdi.Text = ""; }
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(); }