public void Listele() { komut = "select id as 'SIRA NO',ders_kodu as 'DERS KODU',ders_adi as 'DERS ADI', bolum as 'BÖLÜM', donem as 'DÖNEM' from ders order by id desc "; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut); ButonEkle();//Tasarımda hazır buluann butonları ekliyoruz //değiştir butonu her satır için eklenir dataGridView1.Columns.Add(duzenle); //sil butonu her satır için eklenir dataGridView1.Columns.Add(sil); } else { MessageBox.Show("İşlem Gerçekleştirlemedi, Lütfen Sonra Tekrar Deneyin!"); // eğer veritabanı işlemi gerçekleştirilemezse hata verir this.Close(); } cmbbolum.Items.Add("ORTAK DERS"); for (int i = 0; i < Bolumler.Rows.Count; i++) { if (Bolumler.Rows[i]["program_adi"] != DBNull.Value && Bolumler.Rows[i]["program_kodu"] != DBNull.Value) { cmbbolum.Items.Add(Bolumler.Rows[i]["program_adi"] + " " + Bolumler.Rows[i]["program_kodu"]); } } cmbbolum.SelectedIndex = -1; cmbbolum.Text = "Seçiniz.."; }
public void Listele() { dataGridView1.DataSource = null; dataGridView1.Columns.Clear(); dataGridView1.Refresh(); komut = "select id as 'SIRA NO',program_kodu as 'BÖLÜM KODU', bolum_adi as 'BÖLÜM ADI', program_adi as 'PROGRAM ADI' from bolumler"; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut); ButonEkle(); //tablodaki veriler için düzenle ve sil butonları dataGridView1.Columns.Add(duzenle); dataGridView1.Columns.Add(sil); } }
public void Listele(string komut) { try { islemler = new VeritabaniIslemler(); if (islemler.Al(komut).Rows.Count > 0) { MySqlConnection conn = new MySqlConnection(VeritabaniIslemler.ConnectionString()); da = new MySqlDataAdapter(komut, conn); ds = new DataSet(); //Fill the DataSet. da.Fill(ds, Home.donem); dtSource = ds.Tables[Home.donem]; Fill(); dataGridView1.Focus(); } else { dataGridView1.DataSource = null; dataGridView1.Rows.Clear(); dataGridView1.Refresh(); } } catch (Exception err) { MessageBox.Show("Tablo Listelenirken Hata! \nHata Kodu:" + err, "HATA!"); } }
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 Listele() { dataGridView1.DataSource = null; dataGridView1.Columns.Clear(); dataGridView1.Refresh(); komut = "select id as Sıra_No, derslik as DERSLİK,sayi as KAPASİTE from sinavderslikleri"; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut);; ButonEkle(); //tasarımda hazır bulunan butonları ekliyoruz dataGridView1.Columns.Add(duzenle); dataGridView1.Columns.Add(sil); } }
public void OgretimGorevlileriListele() { try { islemler = new VeritabaniIslemler(); komut = "select unvan as 'Ünvanı', Ad_Soyad as 'Ad Soyad',Kendi_Sinav_Sayisi as 'Kendi Sınav Sayısı',Gozetmenlik_Sayisi as 'Gözetmenlik Sayısı' from ogretimelemani"; if (islemler.Al(komut) != null) { dataGridView2.DataSource = null; dataGridView2.Refresh(); dataGridView2.DataSource = islemler.Al(komut); } } catch (Exception err) { MessageBox.Show("Öğretim Elemanları Listelenirken Hata! \nHata Kodu:" + err, "HATA!"); } }
public void Listele() { dataGridView1.DataSource = null; // datagridview temizlenir dataGridView1.Columns.Clear(); // datagridview temizlenir dataGridView1.Refresh(); // datagridview yenilenir komut = "select id as 'SIRA NO',tarih as 'TARİH 'from sinavtarihleri"; dataGridView1.DataSource = islemler.Al(komut); ButonEkle();//Tasarımda hazır bulunan buton özelliklerini buraya ekliyoruz //değiştir butonu her satır için eklenir dataGridView1.Columns.Add(duzenle); //sil butonu her satır için eklenir dataGridView1.Columns.Add(sil); //yeni bir tarih aralığı eklendiğinde ya da bir tarih güncellendiğinde tabloda fazladan 'tarih' columnu oluşuyordu. Bu hatanın çözümü için aşağıdaki işlem yapıldı if (dataGridView1.Columns[2].HeaderText == "tarih") { dataGridView1.Columns.Remove("tarih"); } //----- dataGridView1.Sort(dataGridView1.Columns[1], System.ComponentModel.ListSortDirection.Ascending); // tablodaki tarihlerin sıralanması /* * Tablodaki Tarihin yanına hangi gün olduğunu yazan kod (Tablo Sıralanmasından Dolayı Hata Veriyor) * dataGridView1.Columns[1].ValueType = typeof(string); // tarih columunu stringe çevirmek için * * for (int i = 0; i < dataGridView1.Rows.Count; i++) * { * string gun = dataGridView1.Rows[i].Cells[1].Value.ToString(); * * string turkce = CultureInfo.GetCultureInfo("tr-TR").DateTimeFormat.DayNames[(int)Convert.ToDateTime(gun).DayOfWeek]; * dataGridView1.Rows[i].Cells[1].Value = dataGridView1.Rows[i].Cells[1].Value + " - " + turkce; * * } */ }
public void Listele() { komut = "select O.id as 'SIRA NO',O.unvan as 'ÜNVAN',O.Ad_Soyad as 'AD SOYAD',O.eposta as 'E POSTA',O.Kendi_Sinav_Sayisi as 'KENDİ SINAV SAYISI' ,O.Gozetmenlik_Sayisi as 'GÖZETMENLİK SAYISI' , B.bolum_adi as 'BÖLÜMÜ' from OgretimElemani O, bolumler B where O.bolumu = B.id"; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut); //değiştir butonu her satır için eklenir duzenle = new DataGridViewButtonColumn(); duzenle.HeaderText = "DÜZENLE"; duzenle.Text = "DÜZENLE"; duzenle.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(duzenle); //sil butonu her satır için eklenir sil = new DataGridViewButtonColumn(); sil.HeaderText = "SİL"; sil.Text = "SİL"; sil.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(sil); } else { MessageBox.Show("İşlem Gerçekleştirlemedi, Lütfen Sonra Tekrar Deneyin!"); // eğer veritabanı işlemi gerçekleştirilemezse hata verir this.Close(); } //comboboxa veri basma komut = "select * from bolumler"; dr = islemler.Oku(komut); while (dr.Read()) { comboBox2.Items.Add(dr.GetString("bolum_adi")); comboBox3.Items.Add(dr.GetString("id")); } islemler.Kapat(); comboBox3.SelectedIndex = 0; comboBox2.SelectedIndex = 0; comboBox1.SelectedIndex = 0; }
public void yenile() { dataGridView1.DataSource = null; dataGridView1.Columns.Clear(); dataGridView1.Refresh(); komut = "select id as 'SIRA NO',saat as 'SAAT' from sinavsaatleri order by saat asc "; dataGridView1.DataSource = islemler.Al(komut); ButonEkle(); dataGridView1.Columns.Add(duzenle); dataGridView1.Columns.Add(sil); btnkirmizi1.Visible = false; }
public void Listele() { dataGridView1.DataSource = null; // datagridview temizlenir dataGridView1.Columns.Clear(); // datagridview temizlenir dataGridView1.Refresh(); // datagridview yenilenir komut = "select id as Sıra_No,tarih as Tarih from sinavtarihleri"; dataGridView1.DataSource = islemler.Al(komut); //değiştir butonu her satır için eklenir duzenle = new DataGridViewButtonColumn(); duzenle.HeaderText = "DÜZENLE"; duzenle.Text = "DÜZENLE"; duzenle.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(duzenle); //sil butonu her satır için eklenir sil = new DataGridViewButtonColumn(); sil.HeaderText = "SİL"; sil.Text = "SİL"; sil.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(sil); dataGridView1.Sort(dataGridView1.Columns[1], System.ComponentModel.ListSortDirection.Ascending); //Tablodaki Tarihin yanına hangi gün olduğunu yazan kod (Tablo Sıralanmasından Dolayı Hata Veriyor) //for (int i = 0; i < dataGridView1.Rows.Count; i++) //{ // string gun = dataGridView1.Rows[i].Cells[1].Value.ToString(); // string turkce = CultureInfo.GetCultureInfo("tr-TR").DateTimeFormat.DayNames[(int)Convert.ToDateTime(gun).DayOfWeek]; // dataGridView1.Rows[i].Cells[1].Value = dataGridView1.Rows[i].Cells[1].Value + " (" + turkce + ")"; //} }
public void Listele() { komut = "select O.id as 'SIRA NO',O.unvan as 'ÜNVAN',O.Ad_Soyad as 'AD SOYAD',O.eposta as 'E POSTA',O.Kendi_Sinav_Sayisi as 'KENDİ SINAV SAYISI' ,O.Gozetmenlik_Sayisi as 'GÖZETMENLİK SAYISI' , B.bolum_adi as 'BÖLÜMÜ' from ogretimelemani O, bolumler B where O.bolumu = B.id"; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut); ButonEkle();//Tasarımda hazır bulunan tablo butonlarını ekliyoruz //değiştir butonu her satır için eklenir dataGridView1.Columns.Add(duzenle); //sil butonu her satır için eklenir dataGridView1.Columns.Add(sil); } else { MessageBox.Show("İşlem Gerçekleştirlemedi, Lütfen Sonra Tekrar Deneyin!"); // eğer veritabanı işlemi gerçekleştirilemezse hata verir this.Close(); } //comboboxa veri basma dt = new DataTable(); komut = "select * from bolumler"; dt = islemler.Al(komut); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["program_adi"] != DBNull.Value && dt.Rows[i]["program_kodu"] != DBNull.Value) { comboBox2.Items.Add(dt.Rows[i]["program_kodu"].ToString() + " - " + dt.Rows[i]["program_adi"].ToString()); comboBox3.Items.Add(dt.Rows[i]["id"].ToString()); } } } }
public void Listele() { dataGridView1.DataSource = null; dataGridView1.Columns.Clear(); dataGridView1.Refresh(); komut = "select id as Sıra_No, derslik as DERSLİK,sayi as KAPASİTE from sinavderslikleri"; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut);; duzenle = new DataGridViewButtonColumn(); duzenle.HeaderText = "DÜZENLE"; duzenle.Text = "DÜZENLE"; duzenle.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(duzenle); sil = new DataGridViewButtonColumn(); sil.HeaderText = "SİL"; sil.Text = "SİL"; sil.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(sil); } }
DataGridViewButtonColumn sil; // tekrar tekrar tanımlamamak için dışarı tanımladık #endregion #region Listele public void Listele() { dataGridView1.DataSource = null; dataGridView1.Columns.Clear(); dataGridView1.Refresh(); komut = "select id as 'SIRA NO', bolum_adi as 'BÖLÜM ADI' from bolumler"; if (islemler.Al(komut) != null) { dataGridView1.DataSource = islemler.Al(komut);; duzenle = new DataGridViewButtonColumn(); duzenle.HeaderText = "DÜZENLE"; duzenle.Text = "DÜZENLE"; duzenle.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(duzenle); sil = new DataGridViewButtonColumn(); sil.HeaderText = "SİL"; sil.Text = "SİL"; sil.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(sil); } }
//public void Listele() //{ // try // { // islemler = new VeritabaniIslemler(); // komut = "select SiraNo as 'SIRA NO', Prg_Kod as 'Program Kodu', Prg_Ad as 'Program Adı', Ogr_Sekli as 'ÖĞRETİM ŞEKLİ',donem as 'DÖNEM',Ders_Kodu as 'DERS KODU',Ders_Adi as 'DERS ADI',Ogr_Sayisi as 'ÖĞRENCİ SAYISI',Tarih as 'TARİH',Saat as 'SAAT',Unvan as 'ÜNVAN' , Ad_Soyad as 'AD SOYAD',Derslik1 as 'DERSLİK 1',Derslik2 as 'DERSLİK 2',Derslik3 as 'DERSLİK 3',Derslik4 as 'DERSLİK 4',Y_Ogr_Sayisi as 'YERLEŞEN ÖĞRENCİ SAYISI', Gozetmen1 as 'GÖZETMEN 1', Gozetmen2 as 'GÖZETMEN 2', Gozetmen3 as 'GÖZETMEN 3' from " + Home.donem + " order by SiraNo desc;"; // if (islemler.Al(komut).Rows.Count > 0) // { // dataGridView1.Columns.Clear(); // dataGridView1.DataSource = null; // dataGridView1.Refresh(); // dataGridView1.DataSource = islemler.Al(komut); // } // } // catch (Exception err) // { // MessageBox.Show("Tablo Listelenirken Hata! \nHata Kodu:" + err, "HATA!"); // } //} #endregion public void Guncelle() { try { DataTable guncelleme = new DataTable(); komut = "select * from " + Home.donem + " where SiraNo=" + sinavid + ";"; guncelleme = islemler.Al(komut); if (guncelleme.Rows.Count == 1) { switch (DuzenlenenAlan) { case 1: dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Ogr_Sekli"]; break; case 2: if (guncelleme.Rows[0]["Ogr_Sayisi"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Ogr_Sayisi"]; dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[12].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[13].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[14].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[15].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[16].Value = DBNull.Value; } break; case 3: dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Tarih"]; break; case 4: dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Saat"]; break; case 5: dataGridView1.Rows[rowindex].Cells[10].Value = guncelleme.Rows[0]["Unvan"]; dataGridView1.Rows[rowindex].Cells[11].Value = guncelleme.Rows[0]["Ad_Soyad"]; break; case 6: if (guncelleme.Rows[0]["Derslik1"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik1"]; dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[13].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[14].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[15].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"]; } break; case 7: if (guncelleme.Rows[0]["Derslik2"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik2"]; dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[14].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[15].Value = DBNull.Value; } break; case 8: if (guncelleme.Rows[0]["Derslik3"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik3"]; dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[15].Value = DBNull.Value; } break; case 9: if (guncelleme.Rows[0]["Derslik4"] != DBNull.Value) { //string derslik4 = dr.GetString("Derslik4"); dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik4"]; //int yogrs = int.Parse(dr.GetString("Y_Ogr_Sayisi")); dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; } break; case 10: if (guncelleme.Rows[0]["Gozetmen1"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Gozetmen1"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[18].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[19].Value = DBNull.Value; } break; case 11: if (guncelleme.Rows[0]["Gozetmen2"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Gozetmen2"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; dataGridView1.Rows[rowindex].Cells[19].Value = DBNull.Value; } break; case 12: if (guncelleme.Rows[0]["Gozetmen3"] != DBNull.Value) { dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Gozetmen3"]; } else { dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value; } break; } } } catch (Exception err) { MessageBox.Show("Tabloda Güncellenirken Hata! \nHata Kodu:" + err, "HATA!"); } }
private void btnmavi1_Click(object sender, EventArgs e) { string eposta = txteposta.Text.Trim(); string sifre = txtsifre.Text.Trim(); //Eposta kontrolü ve girilen eposta uygunsa ana forma giriş yapıldı gönderiyor Regex duzenliifade; if (txtkod.Text == "" || txteposta.Text == "" || txtsifre.Text == "") { MessageBox.Show("Lütfen Gerekli Alanları Doldurunuz!"); } else if (txteposta.Text.Trim() != string.Empty) { duzenliifade = new Regex(@"^([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])$"); if (!duzenliifade.IsMatch(txteposta.Text.Trim())) { MessageBox.Show("Hatalı E posta Girişi Yaptınız!"); txteposta.Focus(); txteposta.SelectAll(); } else { if (txtkod.Text == lblkod.Text) { #region Veritabanı Bağlantısı VeritabaniIslemler sorgu = new VeritabaniIslemler(); label5.Text = "Bağlanıyor..."; DataTable dt = new DataTable(); string komut = "SELECT * FROM ogretimelemani WHERE eposta='" + eposta + "' AND sifre='" + sifre + "';"; dt = sorgu.Al(komut); if (dt == null) { MessageBox.Show("Bağlantı Hatası!\nLütfen İnternet Bağlantınızı Kontrol Edip Tekrar Deneyin.", "HATA!"); label5.Text = ""; } else if (dt.Rows.Count != 0) { Yetki = byte.Parse(dt.Rows[0]["yetki"].ToString()); Session = true; Ad = dt.Rows[0]["Ad_Soyad"].ToString(); this.Close(); } else { label5.Text = ""; GuvenlikKodu(); MessageBox.Show("E posta ya da şifre yanlış!"); } #endregion } else { MessageBox.Show("Hatalı Güvenlik Kodu Girişi"); GuvenlikKodu(); } } } }