public void HesaplaGno(int ogrNo) { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.sorgu1.Connection = sqlBaglan.baglan; sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu1.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "SELECT ogrGNO FROM tbl_ogrenciler WHERE ogrNo = @ogrNo"; sqlBaglan.sorgu.Parameters.AddWithValue("@ogrNo", ogrNo); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { ogrGnoEski = float.Parse(sqlBaglan.dataReader["ogrGNO"].ToString()); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu1.Parameters.Clear(); sqlBaglan.sorgu1.Connection = sqlBaglan.baglan; sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.dataReader.Close(); sqlBaglan.sorgu1.CommandText = "SELECT (SUM(dersler.dersKredi * harf.harfNotu)/SUM(dersler.dersKredi)) AS GNO FROM tbl_ogrenciler ogrenci INNER JOIN tbl_notlar notlar ON notlar.ogrNo = ogrenci.ogrNo INNER JOIN tbl_dersler dersler ON dersler.dersKodu = notlar.dersKodu INNER JOIN tbl_harfSistemi harf ON harf.id = notlar.dersHarfID WHERE ogrenci.ogrNo = @ogrNo"; sqlBaglan.sorgu1.Parameters.AddWithValue("@ogrNo", ogrNo); sqlBaglan.da.SelectCommand = sqlBaglan.sorgu1; DataTable dt = new DataTable(); sqlBaglan.da.Fill(dt); ogrGnoYeni = float.Parse(dt.Rows[0]["GNO"].ToString()); MessageBox.Show(ogrGnoYeni.ToString()); if (!ogrGnoYeni.Equals(ogrGnoEski)) { try { sqlBaglan.sorgu1.Parameters.Clear(); sqlBaglan.sorgu1.Connection = sqlBaglan.baglan; sqlBaglan.sorgu1.CommandText = "UPDATE tbl_ogrenciler SET ogrGNO = @ogrGNO WHERE ogrNo = @ogrNo"; sqlBaglan.sorgu1.Parameters.AddWithValue("@ogrGNO", ogrGnoYeni); sqlBaglan.sorgu1.Parameters.AddWithValue("@ogrNo", ogrNo); sqlBaglan.sorgu1.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); } }
private void btnDevamGir_Click(object sender, EventArgs e) { if (cboxDevamsizlik.Checked) { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; foreach (DataGridViewRow item in dataGridView1.Rows) { if (item.Cells[4].Value.Equals("GELDI") || item.Cells[4].Value.Equals("GELMEDI")) { sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "INSERT INTO tbl_devamsizlik (ogrNo,dersKodu,devamTarih,akaNo,devam) VALUES (@ogrNo,@dersKodu,@devamTarih,@akaNo,@devam)"; sqlBaglan.sorgu.Parameters.AddWithValue("@ogrNo", item.Cells[0].Value); sqlBaglan.sorgu.Parameters.AddWithValue("@dersKodu", comboxDersSec.SelectedValue.ToString().Trim()); sqlBaglan.sorgu.Parameters.AddWithValue("@devamTarih", item.Cells[3].Value); sqlBaglan.sorgu.Parameters.AddWithValue("@akaNo", AkaNoAl); sqlBaglan.sorgu.Parameters.AddWithValue("@devam", item.Cells[4].Value); sqlBaglan.sorgu.ExecuteNonQuery(); MessageBox.Show("Devamsızlıklar Girildi."); dataGridView1.Rows.Clear(); } } } catch (Exception) { MessageBox.Show("Lütfen Devamsızlıkları Tekrar Kontrol Ediniz. Girilmeyen Öğrenci Mevcut."); } finally { sqlBaglan.BaglantiKapat(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu1.Parameters.Clear(); } } else { MessageBox.Show("Lütfen Devamsızlıkları Kontrol Ederek Onaylayınız.."); } }
//string dersFinal,dersVize; private void frmAkaNotVizeGir_Load(object sender, EventArgs e) { try { frmAkaNotGirme frmAkaNotGirme = new frmAkaNotGirme(); dersSinifAl = frmAkaNotGirme.dersSinifGonder; dersBolumAl = frmAkaNotGirme.dersBolumGonder; dersKoduAl = frmAkaNotGirme.dersKoduGonder; OgrenciCeK(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu1.Parameters.Clear(); } }
private void cboxDoldur() { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu1.Parameters.Clear(); sqlBaglan.sorgu1.CommandText = "SELECT bolumKodu,bolumAdi FROM tbl_bolumler"; sqlBaglan.sorgu1.Connection = sqlBaglan.baglan; sqlBaglan.da.SelectCommand = sqlBaglan.sorgu1; DataSet ds = new DataSet(); sqlBaglan.da.Fill(ds); try { cboxDuzenleDersBolum.Text = "Bölüm Seçiniz"; cboxDuzenleDersBolum.DataSource = ds.Tables[0]; cboxDuzenleDersBolum.DisplayMember = "bolumAdi"; cboxDuzenleDersBolum.ValueMember = "bolumKodu"; } catch (Exception ex) { MessageBox.Show("Hata : " + ex.Message); } finally { sqlBaglan.BaglantiKapat(); } }
private void frmAkaNotGirme_Load(object sender, EventArgs e) { try { frmAkaSistemGiris frmAkaSistemGiris = new frmAkaSistemGiris(); AkaNoAl = frmAkaSistemGiris.AkaNoGonder; SinifCek(); comBoxHangiNot.Text = "BİR NOT TÜRÜ SEÇİNİZ"; comBoxHangiNot.Items.Add("VIZE"); comBoxHangiNot.Items.Add("FINAL"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu1.Parameters.Clear(); } }
private void btnAyarGüncelle_Click(object sender, EventArgs e) { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "UPDATE tbl_ayarlar SET ogrKayit = @ogrKayit, akaKayit = @akaKayit, bilgiKayit = @bilgiKayit, ogrGiris = @ogrGiris, akaGiris = @akaGiris, dersOnay = @dersOnay, dersKayit = @dersKayit"; int OgrenciGiris = (cboxOgrGiris.Text.Equals("Açık")) ? 1 : 0; int AkademisyenGiris = (cboxAkaGiris.Text.Equals("Açık")) ? 1 : 0; int OgrenciKayit = (cboxOgrKayit.Text.Equals("Açık")) ? 1 : 0; int AkademisyenKayit = (cboxAkaKayit.Text.Equals("Açık")) ? 1 : 0; int BilgiKayit = (cboxBilgiKayit.Text.Equals("Açık")) ? 1 : 0; int DersOnay = (cboxDersOnay.Text.Equals("Açık")) ? 1 : 0; int DersKayit = (cboxDersKayit.Text.Equals("Açık")) ? 1 : 0; sqlBaglan.sorgu.Parameters.AddWithValue("@ogrKayit", OgrenciKayit); sqlBaglan.sorgu.Parameters.AddWithValue("@akaKayit", AkademisyenKayit); sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiKayit", BilgiKayit); sqlBaglan.sorgu.Parameters.AddWithValue("@ogrGiris", OgrenciGiris); sqlBaglan.sorgu.Parameters.AddWithValue("@akaGiris", AkademisyenGiris); sqlBaglan.sorgu.Parameters.AddWithValue("@dersOnay", DersOnay); sqlBaglan.sorgu.Parameters.AddWithValue("@dersKayit", DersKayit); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.sorgu.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); } this.Close(); }
private void OgrenciCeK() { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.sorgu.CommandText = "SELECT ogr.ogrNo,ogr.ogrAdi + ' ' + ogr.ogrSoyadi AS adiSoyadi,ogr.ogrSinif,ders.dersKodu,ders.dersAdi,nott.dersVize,nott.dersFinal FROM tbl_notlar nott INNER JOIN tbl_ogrenciler ogr ON ogr.ogrNo = nott.ogrNo INNER JOIN tbl_dersler ders ON ders.dersKodu = nott.dersKodu WHERE ogr.ogrBolum = @ogrBolum AND ogr.ogrSinif = @ogrSinif AND ders.dersKodu = @dersKodu"; sqlBaglan.sorgu.Parameters.AddWithValue("@ogrBolum", dersBolumAl); sqlBaglan.sorgu.Parameters.AddWithValue("@ogrSinif", int.Parse(dersSinifAl)); sqlBaglan.sorgu.Parameters.AddWithValue("@dersKodu", dersKoduAl); sqlBaglan.da.SelectCommand = sqlBaglan.sorgu; DataTable dt = new DataTable(); sqlBaglan.sorgu.ExecuteNonQuery(); sqlBaglan.da.Fill(dt); foreach (DataRow item in dt.Rows) { int n = dataGridView1.Rows.Add(); dataGridView1.Rows[n].Cells[0].Value = item["ogrNo"].ToString(); dataGridView1.Rows[n].Cells[1].Value = item["adiSoyadi"].ToString(); dataGridView1.Rows[n].Cells[2].Value = item["ogrSinif"].ToString(); dataGridView1.Rows[n].Cells[3].Value = item["dersKodu"].ToString(); dataGridView1.Rows[n].Cells[4].Value = item["dersAdi"].ToString(); dataGridView1.Rows[n].Cells[5].Value = item["dersFinal"].ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); sqlBaglan.sorgu.Parameters.Clear(); } }
private void btnGiris_Click(object sender, EventArgs e) { if (txtOgrNo.Text == "" || txtSifre.Text == "") { MessageBox.Show("Lütfen Boş Alan Bırakmayınız!"); } else { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_ogrenciSistem WHERE ogrNo=@ogrNo"; sqlBaglan.sorgu.Parameters.AddWithValue("@ogrNo", txtOgrNo.Text); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { if (sqlBaglan.dataReader["ogrSifre"].Equals(md5.md5Sifrele(txtSifre.Text))) { OgrenciNo = txtOgrNo.Text; frmOgrSistemEkrani frmOgrSistemEkrani = new frmOgrSistemEkrani(); frmOgrSistemEkrani.Show(); this.Hide(); } else { MessageBox.Show("Kullanıcı Bulunamadı veya Yanlış Şifre Kullanımı"); } } else { MessageBox.Show("Böyle Bir Öğrenci Bulunamadı!"); } } catch (Exception ex) { MessageBox.Show("Hata : " + ex.Message); } finally { sqlBaglan.BaglantiKapat(); } } }
private void btnAkaGiris_Click(object sender, EventArgs e) { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_akademisyenSistem akaSis INNER JOIN tbl_akademisyenler aka ON aka.akaNo = akaSis.akaNo WHERE akaSis.akaNo = @akaNo"; sqlBaglan.sorgu.Parameters.AddWithValue("@akaNo", txtAkaNo.Text); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { if (sqlBaglan.dataReader["akaSifre"].Equals(Md5Sifre.md5Sifrele(txtAkaSifre.Text))) { AkaNoGonder = txtAkaNo.Text; AkaBolGonder = sqlBaglan.dataReader["akaBolum"].ToString(); frmAkaSistemEkrani frmAkaSistemEkrani = new frmAkaSistemEkrani(); frmAkaSistemEkrani.Show(); this.Hide(); } else { MessageBox.Show("Şifre Hatalı!"); } } else { MessageBox.Show("Akademisyen Numarası Hatalı veya Böyle Bir Akademisyen Bulunmamaktadır."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); } }
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { try { sqlBaglan.BaglantiAc(); sqlBaglan.sorgu.Connection = sqlBaglan.baglan; sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "UPDATE tbl_mesajlar SET durum=1 WHERE nerdenNereye=0 AND id=@id;"; sqlBaglan.sorgu.Parameters.AddWithValue("@id", dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[7].Value.ToString()); sqlBaglan.sorgu.ExecuteNonQuery(); MesajCek(); dataGridView1.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); sqlBaglan.sorgu.Parameters.Clear(); } }
private void btnPerAra_Click(object sender, EventArgs e) { try { sqlBaglan.BaglantiAc(); string bilgiTC; string bilgiAdi; string bilgiSoyadi; string bilgiTel; string bilgiAdres; string bilgiBolum; sqlBaglan.sorgu.Connection = sqlBaglan.baglan; if (rbPerNo.Checked) { try { sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiNo = @bilgiNo"; sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiNo", txtAraPerNo.Text); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { sqlBaglan.dataReader.Close(); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { if (sqlBaglan.dataReader["bilgiNo"].ToString().Equals(txtAraPerNo.Text)) { bilgiNo = sqlBaglan.dataReader["bilgiNo"].ToString(); bilgiTC = sqlBaglan.dataReader["bilgiTC"].ToString(); bilgiAdi = sqlBaglan.dataReader["bilgiAdi"].ToString(); bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString(); bilgiTel = sqlBaglan.dataReader["bilgiTel"].ToString(); bilgiAdres = sqlBaglan.dataReader["bilgiAdres"].ToString(); bilgiBolum = sqlBaglan.dataReader["bilgiBolum"].ToString(); panelOgrDuzenle.Enabled = true; gboxOgrDuzenle.Enabled = true; cboxDoldur(); txtDuzenlePerTC.Text = bilgiTC; txtDuzenlePerAdi.Text = bilgiAdi; txtDuzenlePerSoyadi.Text = bilgiSoyadi; txtDuzenlePerTel.Text = bilgiTel; txtDuzenlePerAdres.Text = bilgiAdres; cboxDuzenlePerBolum.Text = bilgiBolum; lblPerNo.Text = bilgiNo; } } } else { MessageBox.Show("Arama Sonucu : Böyle Bir Personel Numarası Bulunamadı!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); } } else if (rbPerTC.Checked) { try { sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiTC = @bilgiTC"; sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiTC", txtAraPerTC.Text); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { sqlBaglan.dataReader.Close(); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { if (sqlBaglan.dataReader["bilgiTC"].ToString().Equals(txtAraPerTC.Text)) { bilgiNo = sqlBaglan.dataReader["bilgiNo"].ToString(); bilgiTC = sqlBaglan.dataReader["bilgiTC"].ToString(); bilgiAdi = sqlBaglan.dataReader["bilgiAdi"].ToString(); bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString(); bilgiTel = sqlBaglan.dataReader["bilgiTel"].ToString(); bilgiAdres = sqlBaglan.dataReader["bilgiAdres"].ToString(); bilgiBolum = sqlBaglan.dataReader["bilgiBolum"].ToString(); panelOgrDuzenle.Enabled = true; gboxOgrDuzenle.Enabled = true; cboxDoldur(); txtDuzenlePerTC.Text = bilgiTC; txtDuzenlePerAdi.Text = bilgiAdi; txtDuzenlePerSoyadi.Text = bilgiSoyadi; txtDuzenlePerTel.Text = bilgiTel; txtDuzenlePerAdres.Text = bilgiAdres; cboxDuzenlePerBolum.Text = bilgiBolum; lblPerNo.Text = bilgiNo; } } } else { MessageBox.Show("Arama Sonucu : Böyle Bir Personel TC Bulunamadı!"); } } catch (Exception ex) { MessageBox.Show("Böyle Bir Arama Sonucu Bulunamadı!", ex.Message); } finally { sqlBaglan.BaglantiKapat(); } } else if (rbPerAdi.Checked) { try { sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiAdi = @bilgiAdi"; sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiAdi", txtAraPerAdi.Text); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { sqlBaglan.dataReader.Close(); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { if (sqlBaglan.dataReader["bilgiAdi"].ToString().Equals(txtAraPerAdi.Text)) { bilgiNo = sqlBaglan.dataReader["bilgiNo"].ToString(); bilgiTC = sqlBaglan.dataReader["bilgiTC"].ToString(); bilgiAdi = sqlBaglan.dataReader["bilgiAdi"].ToString(); bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString(); bilgiTel = sqlBaglan.dataReader["bilgiTel"].ToString(); bilgiAdres = sqlBaglan.dataReader["bilgiAdres"].ToString(); bilgiBolum = sqlBaglan.dataReader["bilgiBolum"].ToString(); panelOgrDuzenle.Enabled = true; gboxOgrDuzenle.Enabled = true; cboxDoldur(); txtDuzenlePerTC.Text = bilgiTC; txtDuzenlePerAdi.Text = bilgiAdi; txtDuzenlePerSoyadi.Text = bilgiSoyadi; txtDuzenlePerTel.Text = bilgiTel; txtDuzenlePerAdres.Text = bilgiAdres; cboxDuzenlePerBolum.Text = bilgiBolum; lblPerNo.Text = bilgiNo; } } } else { MessageBox.Show("Arama Sonucu : Böyle Bir Personel Adı Bulunamadı!"); } } catch (Exception ex) { MessageBox.Show("Böyle Bir Arama Sonucu Bulunamadı!", ex.Message); } finally { sqlBaglan.BaglantiKapat(); } } else if (rbPerSoyadi.Checked) { try { sqlBaglan.sorgu.Parameters.Clear(); sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiSoyadi = @bilgiSoyadi"; sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiSoyadi", txtAraPerSoyadi.Text); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { sqlBaglan.dataReader.Close(); sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader(); if (sqlBaglan.dataReader.Read()) { if (sqlBaglan.dataReader["bilgiSoyadi"].ToString().Equals(txtAraPerSoyadi.Text)) { bilgiNo = sqlBaglan.dataReader["bilgiNo"].ToString(); bilgiTC = sqlBaglan.dataReader["bilgiTC"].ToString(); bilgiAdi = sqlBaglan.dataReader["bilgiAdi"].ToString(); bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString(); bilgiTel = sqlBaglan.dataReader["bilgiTel"].ToString(); bilgiAdres = sqlBaglan.dataReader["bilgiAdres"].ToString(); bilgiBolum = sqlBaglan.dataReader["bilgiBolum"].ToString(); panelOgrDuzenle.Enabled = true; gboxOgrDuzenle.Enabled = true; cboxDoldur(); txtDuzenlePerTC.Text = bilgiTC; txtDuzenlePerAdi.Text = bilgiAdi; txtDuzenlePerSoyadi.Text = bilgiSoyadi; txtDuzenlePerTel.Text = bilgiTel; txtDuzenlePerAdres.Text = bilgiAdres; cboxDuzenlePerBolum.Text = bilgiBolum; lblPerNo.Text = bilgiNo; } } } else { MessageBox.Show("Arama Sonucu : Böyle Bir Personel Soyadi Bulunamadı!"); } } catch (Exception ex) { MessageBox.Show("Böyle Bir Arama Sonucu Bulunamadı!", ex.Message); } finally { sqlBaglan.BaglantiKapat(); } } else { MessageBox.Show("Lütfen Bir Arama Yöntemi Seçiniz!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { sqlBaglan.BaglantiKapat(); } }