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();
        }
Example #3
0
        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");
        }
Example #4
0
 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();
 }
Example #5
0
 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();
        }
Example #7
0
        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;
                }
            }
        }