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;
     }
 }
Exemple #2
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();
     }
 }
Exemple #3
0
        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 = "";
        }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
 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)
     { }
 }
Exemple #6
0
        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();
        }
Exemple #7
0
        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)
            { }
        }