private void DersKayitlariniGoster() { dtGridDersler.DataSource = dersDagitim.KayitlariSinavDegistirIcinGetir(); // dtGridDersler.AutoGenerateColumns = false; if (dtGridDersler.Rows.Count > 0) { cmbTarih.DataSource = sabitTarih.KayitlariGetir(); cmbTarih.ValueMember = "id"; cmbTarih.DisplayMember = "tarih"; cmbSaat.DataSource = sabitSaat.KayitlariGetir(); cmbSaat.ValueMember = "id"; cmbSaat.DisplayMember = "saat"; cmbSinavSekli.DataSource = sabitSinavSekli.KayitlariGetir(); cmbSinavSekli.ValueMember = "id"; cmbSinavSekli.DisplayMember = "adi"; cmbSaat.SelectedIndex = 0; btnDuzenle.Enabled = true; sabitOkulBilgi = sabitOkul.KayitGetir(Convert.ToInt32(sabitOkul.KayitlariGetir().Rows[0][0])); cmbOturum.Items.Clear(); for (int i = 0; i < Convert.ToInt32(sabitOkulBilgi.MaksimumSaat); i++) { cmbOturum.Items.Add(i + 1); } cmbOturum.SelectedIndex = 0; } }
private void SinavIlanCizelgsi_Load(object sender, EventArgs e) { if (sabitOkul.KayitlariGetir().Rows.Count > 0) { txtBaslik.Text = sabitOkul.KayitlariGetir().Rows[0]["raporBaslik1"].ToString() + "\r\n" + sabitOkul.KayitlariGetir().Rows[0]["raporBaslik2"].ToString() + "\r\n" + sabitOkul.KayitlariGetir().Rows[0]["okulAdi1"].ToString() + "\r\n" + sabitOkul.KayitlariGetir().Rows[0]["okulAdi2"].ToString() + "\r\n" + sabitOkul.KayitlariGetir().Rows[0]["raporBaslik3"].ToString(); txtDipNot.Text = sabitOkul.KayitlariGetir().Rows[0]["dipNot"].ToString(); } }
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 OncekiBilgileriKontrolEt() { if (sabitOkul.KayitlariGetir().Rows.Count == 0) { chckOkul.Enabled = false; button1_Cikis.Enabled = false; } else { chckOkul.Enabled = true; } if (sabitOgretmen.KayitlariGetir().Rows.Count > 0) { chckOgretmen.Enabled = true; } if (sabitMudurYardimcilari.KayitlariGetir().Rows.Count > 0) { chckMudurYrd.Enabled = true; } if (sabitSinavSekli.KayitlariGetir().Rows.Count > 0) { chckSinavTuru.Enabled = true; } if (sabitSaat.KayitlariGetir().Rows.Count > 0) { chckSaat.Enabled = true; } if (sabitOgrenci.KayitlariGetir().Rows.Count > 0) { chckOgrenci.Enabled = true; } if (sabitDers.KayitlariGetir().Rows.Count > 0) { chckDers.Enabled = true; } }
private void Kayitlari_Goster() { // try { //Sekme 1 Bilgiler if (sabitOkul.KayitlariGetir().Rows.Count > 0) { sabitOkulBilgi = sabitOkul.KayitGetir(Convert.ToInt32(sabitOkul.KayitlariGetir().Rows[0][0])); txtOkulAdi1.Text = sabitOkulBilgi.OkulAdi1.ToString(); txtOkulAdi2.Text = sabitOkulBilgi.OkulAdi2.ToString(); txtIl.Text = sabitOkulBilgi.Il.ToString(); txtIlcesi.Text = sabitOkulBilgi.Ilce.ToString(); txtTelefonNumarasi.Text = sabitOkulBilgi.Tel.ToString(); txtOgretimYili.Text = sabitOkulBilgi.OgretimYili.ToString(); txtSinavDonemi.Text = sabitOkulBilgi.SinavDonemi.ToString(); dtpckrBaslangicTarihi.Value = sabitOkulBilgi.SinavBaslamaTarihi; dtpckrBitisTarihi.Value = sabitOkulBilgi.SinavBitisTarihi; txtGozculukGoreviSaatUcreti.Text = sabitOkulBilgi.UcretGozcu.ToString(); txtKomisyonGoreviSaatUcreti.Text = sabitOkulBilgi.UcretKomisyon.ToString(); txtGunlukMaksimumSinavSayisi.Text = sabitOkulBilgi.MaksimumSaat.ToString(); txtOgrencininGunlukGirebilecegiSinavSayisi.Text = sabitOkulBilgi.MaksimumOgrencininGirecegiSinav.ToString(); txtMudur.Text = sabitOkulBilgi.Mudur.ToString(); //Sekme 2 Bilgiler txtSayi.Text = sabitOkulBilgi.Sayi.ToString(); txtKonu.Text = sabitOkulBilgi.Konu.ToString(); txtTarih.Text = sabitOkulBilgi.Tarih.ToString(); txtRapor1.Text = sabitOkulBilgi.RaporBaslik1.ToString(); txtRapor2.Text = sabitOkulBilgi.RaporBaslik2.ToString(); txtRapor3.Text = sabitOkulBilgi.RaporBaslik3.ToString(); txtDipnot.Text = sabitOkulBilgi.Dipnot.ToString(); } } // catch (Exception) { } try { //Sekme 3 Bilgiler dataGridMudurYardimcisi.DataSource = sabitMdrYrd.KayitlariGetir(); } catch (Exception) { } }
private void Form1_Load(object sender, EventArgs e) { bool dosyaDurumu = true; if (!File.Exists("App_Data\\sinav.mdb")) { dosyaDurumu = false; } else { SabitOkulDB sabitOkul = new SabitOkulDB(); if (sabitOkul.KayitlariGetir().Rows.Count == 0) { dosyaDurumu = false; } } if (dosyaDurumu == false) { menu.Enabled = false; YeniSnvDnemi Form_YeniSnvDonemi = new YeniSnvDnemi(); AcikKontrol(Form_YeniSnvDonemi); } //zmlyci_trh_saat.Start(); }
private void lstAy_DoubleClick(object sender, EventArgs e) { try { //kayitlari sil ucret.TumKayitlariSil(); //komisyon ve gozculeri diziye at int[] komisyon = new int[31]; int[] gozcu = new int[31]; int numara = Convert.ToInt32(lstAy.SelectedValue); int GunNo; int tarId; int ogrId; string ogrAdi; string ogrBolum; string tarihAdi = lstAy.Text; int komisyonCarpan = Convert.ToInt32(sabitOkul.KayitlariGetir().Rows[0]["ucretKomisyon"]); int gozcuCarpan = Convert.ToInt32(sabitOkul.KayitlariGetir().Rows[0]["ucretGozcu"]); //sinavı olan öğretmen idleri OleDbDataReader bilgi1 = dersDagitimOgretmen.OgretmenleriGetirTekrarsiz(); while (bilgi1.Read()) { //dizileri temizle Array.Clear(komisyon, 0, 31); Array.Clear(gozcu, 0, 31); ogrId = (Convert.ToInt32(bilgi1["OgretmenId"])); ogrAdi = bilgi1["adi"].ToString(); ogrBolum = bilgi1["bolum"].ToString(); //sinavı olan tarihler OleDbDataReader bilgi2 = sabitTarih.UcretTablosuIcinTarihleriGetir(numara); while (bilgi2.Read()) { GunNo = Convert.ToDateTime(bilgi2["tarih"]).Day; tarId = (Convert.ToInt32(bilgi2["id"])); //komisyon sayisini getir if (sabitTarih.UcretTablosuIcinGorevTurleriniGetir(numara, ogrId, tarId, "Komisyon").Rows.Count > 0) { komisyon[GunNo - 1] = Convert.ToInt32(sabitTarih.UcretTablosuIcinGorevTurleriniGetir(numara, ogrId, tarId, "Komisyon").Rows[0][0].ToString()) * komisyonCarpan; } //gozcu sayisini getir if (sabitTarih.UcretTablosuIcinGorevTurleriniGetir(numara, ogrId, tarId, "Gözcü").Rows.Count > 0) { gozcu[GunNo - 1] = Convert.ToInt32(sabitTarih.UcretTablosuIcinGorevTurleriniGetir(numara, ogrId, tarId, "Gözcü").Rows[0][0].ToString()) * gozcuCarpan; } } bilgi2.Close(); //verileri ucret tablosuna gonder ucretBilgi.TarihAdi = tarihAdi.ToUpper(); ucretBilgi.Isim = ogrAdi; ucretBilgi.Brans = ogrBolum; ucretBilgi.K01 = komisyon[0]; ucretBilgi.K02 = komisyon[1]; ucretBilgi.K03 = komisyon[2]; ucretBilgi.K04 = komisyon[3]; ucretBilgi.K05 = komisyon[4]; ucretBilgi.K06 = komisyon[5]; ucretBilgi.K07 = komisyon[6]; ucretBilgi.K08 = komisyon[7]; ucretBilgi.K09 = komisyon[8]; ucretBilgi.K10 = komisyon[9]; ucretBilgi.K11 = komisyon[10]; ucretBilgi.K12 = komisyon[11]; ucretBilgi.K13 = komisyon[12]; ucretBilgi.K14 = komisyon[13]; ucretBilgi.K15 = komisyon[14]; ucretBilgi.K16 = komisyon[15]; ucretBilgi.K17 = komisyon[16]; ucretBilgi.K18 = komisyon[17]; ucretBilgi.K19 = komisyon[18]; ucretBilgi.K20 = komisyon[19]; ucretBilgi.K21 = komisyon[20]; ucretBilgi.K22 = komisyon[21]; ucretBilgi.K23 = komisyon[22]; ucretBilgi.K24 = komisyon[23]; ucretBilgi.K25 = komisyon[24]; ucretBilgi.K26 = komisyon[25]; ucretBilgi.K27 = komisyon[26]; ucretBilgi.K28 = komisyon[27]; ucretBilgi.K29 = komisyon[28]; ucretBilgi.K30 = komisyon[29]; ucretBilgi.K31 = komisyon[30]; ucretBilgi.G01 = gozcu[0]; ucretBilgi.G02 = gozcu[1]; ucretBilgi.G03 = gozcu[2]; ucretBilgi.G04 = gozcu[3]; ucretBilgi.G05 = gozcu[4]; ucretBilgi.G06 = gozcu[5]; ucretBilgi.G07 = gozcu[6]; ucretBilgi.G08 = gozcu[7]; ucretBilgi.G09 = gozcu[8]; ucretBilgi.G10 = gozcu[9]; ucretBilgi.G11 = gozcu[10]; ucretBilgi.G12 = gozcu[11]; ucretBilgi.G13 = gozcu[12]; ucretBilgi.G14 = gozcu[13]; ucretBilgi.G15 = gozcu[14]; ucretBilgi.G16 = gozcu[15]; ucretBilgi.G17 = gozcu[16]; ucretBilgi.G18 = gozcu[17]; ucretBilgi.G19 = gozcu[18]; ucretBilgi.G20 = gozcu[19]; ucretBilgi.G21 = gozcu[20]; ucretBilgi.G22 = gozcu[21]; ucretBilgi.G23 = gozcu[22]; ucretBilgi.G24 = gozcu[23]; ucretBilgi.G25 = gozcu[24]; ucretBilgi.G26 = gozcu[25]; ucretBilgi.G27 = gozcu[26]; ucretBilgi.G28 = gozcu[27]; ucretBilgi.G29 = gozcu[28]; ucretBilgi.G30 = gozcu[29]; ucretBilgi.G31 = gozcu[30]; int toplam = 0; foreach (var i in komisyon) { toplam += i; } ucretBilgi.KomisyonToplam = toplam; ucretBilgi.KomisyonSayi = toplam / komisyonCarpan; toplam = 0; foreach (var i in gozcu) { toplam += i; } ucretBilgi.GozcuToplam = toplam; ucretBilgi.GozcuSayi = toplam / komisyonCarpan; ucret.KayitEkle(ucretBilgi); } bilgi1.Close(); //rapor getir UcretCizelgesiRapor Form_UcretCizelgesiRapor = new UcretCizelgesiRapor(); Form_UcretCizelgesiRapor.ShowDialog(); this.Close(); } catch (Exception) { } }
private void DataGridiOlustur() { // try { //sütun eklemek int say = 0; Array.Clear(SaatIdDizi, 0, SaatIdDizi.Length); OleDbDataReader saatlar = sabitSaat.KayitlariTekTekGetir(); while (saatlar.Read()) { SaatIdDizi[say] = Convert.ToInt32(saatlar["id"]); DataGridViewTextBoxColumn saat = new DataGridViewTextBoxColumn(); this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { saat }); saat.SortMode = DataGridViewColumnSortMode.NotSortable; saat.HeaderText = saatlar["saat"].ToString(); say += 1; } saatlar.Close(); //satır ekleme OleDbDataReader satirlar = sabitTarih.KayitlariTekTekGetir(); say = 0; Array.Clear(TarihIdDizi, 0, TarihIdDizi.Length); while (satirlar.Read()) { TarihIdDizi[say] = Convert.ToInt32(satirlar["id"]); dataGridView1.Rows.Add(); dataGridView1.Rows[say].HeaderCell.Value = satirlar["tarih"].ToString(); say += 1; } satirlar.Close(); dataGridView1.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders); //Kapalı hücrelere 1 değerini yaz OleDbDataReader zamanlar = zaman.KayitlariTekTekGetir(); while (zamanlar.Read()) { foreach (DataGridViewRow SatirNo in dataGridView1.Rows) { foreach (DataGridViewColumn SutunNo in dataGridView1.Columns) { if (zamanlar["gtarih"].ToString() == SatirNo.HeaderCell.Value.ToString() && zamanlar["gsaat"].ToString() == SutunNo.HeaderCell.Value.ToString()) { if (zamanlar["durum"].ToString() == "1") { SatirNo.Cells[SutunNo.Index].Style.BackColor = Color.Red; } } } } } zamanlar.Close(); //oturum değerlerini doldur sabitOkulBilgi = sabitOkul.KayitGetir(Convert.ToInt32(sabitOkul.KayitlariGetir().Rows[0][0])); cmbOturum.Items.Clear(); for (int i = 0; i < Convert.ToInt32(sabitOkulBilgi.MaksimumSaat); i++) { cmbOturum.Items.Add(i + 1); } cmbOturum.SelectedIndex = 0; lblOturum.Text = cmbOturum.Text; } // catch (Exception) { } }