private void button1_Click(object sender, EventArgs e) { string KullaniciAdi = system.GetDataCell("select KullaniciAdi from Kullanicilar where KullaniciAdi='" + txtKullaniciAdi.Text + "' and KullaniciSifre='" + txtSifre.Text + "'"); string KullaniciId = system.GetDataCell("select KullaniciId from Kullanicilar where KullaniciAdi='" + txtKullaniciAdi.Text + "' and KullaniciSifre='" + txtSifre.Text + "'"); DataTable dtKullanicilar = system.GetDataTable("select * from Kullanicilar"); if (dtKullanicilar.Rows.Count == 0) { MessageBox.Show("Sistemde kayıtlı Kullanıcı yok! Yeni Kullanıcı uygulamayı ekleyip tekrar başlatın!", "Hata!"); YeniKullanici YeniKullanici = new YeniKullanici(); YavruForm(YeniKullanici); groupBox1.Visible = false; } else { if (KullaniciAdi == txtKullaniciAdi.Text) { system.cmd("update Kullanicilar set durum='1' where KullaniciId=" + KullaniciId + ""); menuStrip1.Enabled = true; groupBox1.Visible = false; } else { MessageBox.Show("Kullanıcı Adı yada şifre hatalı!", "Hata!"); } } }
private void btnGuncelle_Click(object sender, EventArgs e) { try { string OgrAd = system.GetDataCell("select OeAdSoyad from OgrElemanlari where OeId =" + txtOgrId.Text + "").ToString(); system.cmd("update OgrElemanlari set OeAdSoyad='" + txtAdSoyad.Text + "', OeOdaNo='" + txtOdaNo.Text + "', OeUnvan='" + txtUnvan.Text + "', OeTel='" + txtTelNo.Text + "' where OeId =" + txtOgrId.Text + ""); MessageBox.Show("Öğretim Elemanı Bilgileri Güncellendi.", "Bilgi!"); } catch { MessageBox.Show("Hatalı Parametre!", "Hata!"); } }
private void btnEkle_Click(object sender, EventArgs e) { try { string DonemId = system.GetDataCell("select DonemId from Donemler where DonemAdi='" + cmbDonemler.Text + "'"); string ders = lbSecilmemisler.SelectedItem.ToString(); system.cmd("update Dersler set Sinif='" + lbSiniflar.SelectedItem.ToString() + "', DonemId='" + DonemId + "' where DersAdi='" + lbSecilmemisler.SelectedItem.ToString() + "'"); ListeYenile(); } catch { MessageBox.Show("Ders seçimi yapınız."); } }
private void button2_Click(object sender, EventArgs e) { try { string SinifAdi = system.GetDataCell("select OgrSinifAdi from OgrSiniflar where OgrSinifId=" + txtSinKoduSil.Text + "").ToString(); DialogResult sonuc = MessageBox.Show(SinifAdi.ToString() + "ni silmek istiyor musunuz?", "Uyarı!", MessageBoxButtons.YesNo); if (sonuc == DialogResult.Yes) { system.cmd("delete from OgrSiniflar where OgrSinifId=" + txtSinKoduSil.Text + ""); ListeDoldur(); } } catch { MessageBox.Show("Hatalı sınıf kodu !", "Hata!"); } }
private void btnSil_Click(object sender, EventArgs e) { try { string DonemAdi = system.GetDataCell("select DonemAdi from Donemler where DonemId =" + txtDonemIdSilinecek.Text + "").ToString(); DialogResult sonuc = MessageBox.Show(DonemAdi.ToString() + "ni silmek istiyor musunuz?", "Uyarı!", MessageBoxButtons.YesNo); if (sonuc == DialogResult.Yes) { system.cmd("delete from Donemler where DonemId =" + txtDonemIdSilinecek.Text + ""); Temizle(); ListeDoldur(); } } catch { MessageBox.Show("Hatalı Dönem Kodu Girdiniz!", "Hata!"); } }
private void btnEkle_Click(object sender, EventArgs e) { if (txtDersAdi.Text != "") { string OeId = system.GetDataCell("select OeId from OgrElemanlari where OeAdSoyad='" + cmbOgrGor.Text + "' "); string DonemId = system.GetDataCell("select DonemId from Donemler where DonemAdi='" + cmbDonemAdi.Text + "' "); system.cmd("insert into Dersler (DersAdi, Sinif, DersTip, SecDersGrup, DersKredi, DersSaati, OeId, DonemId) values('" + txtDersAdi.Text + "','" + cmbSinif.Text + "','" + cmbTip.Text + "','" + cmbSecDersGrup.Text + "','" + txtKredi.Text + "','" + txtSaati.Text + "','" + OeId + "','" + DonemId + "')"); Temizle(); ListeDoldur(); } else { MessageBox.Show("Ders Adı Bos Geçilemez!", "Uyarı!"); } }
private void btnKaydet_Click(object sender, EventArgs e) { try { string DersAdi = system.GetDataCell("select DersAdi from Dersler where DersId=" + txtDersId.Text + "").ToString(); string OeId = system.GetDataCell("select OeId from OgrElemanlari where OeAdSoyad='" + cmbOgrGor.Text + "' "); string DonemId = system.GetDataCell("select DonemId from Donemler where DonemAdi='" + cmbDonemAdi.Text + "' "); system.cmd("update Dersler set DersAdi='" + txtDersAdi.Text + "', DersSaati='" + txtSaati.Text + "', DersKredi='" + txtKredisi.Text + "', OeId ='" + OeId + "', DersTip ='" + cmbDersTip.Text + "', SecDersGrup ='" + cmbSecDersGrup.Text + "', Sinif ='" + cmbSinif.Text + "', DonemId ='" + DonemId + "' where DersId=" + txtDersId.Text + ""); MessageBox.Show("Ders Bilgileri Güncellendi.", "Bilgi"); } catch { MessageBox.Show("Hatalı Parametre.", "Hata!"); } }
void BilgiYenile() { txtEKullaniciAdi.Text = system.GetDataCell("select KullaniciAdi from Kullanicilar where Durum='1'"); txtKullaniciAdi.Text = system.GetDataCell("select KullaniciAdi from Kullanicilar where Durum='1'"); }
void Komsuluklar() { string DonemId = system.GetDataCell("select DonemId From Donemler where DonemAdi='" + cmbDonemDG.Text + "'").ToString(); DataTable dtDersler = system.GetDataTable("select * from dersler where DonemId='" + DonemId + "'"); //DataTable dtDersler = system.GetDataTable("select * from dersler "); int[] alOgrler = new int[dtDersler.Rows.Count]; int[] alDersler = new int[dtDersler.Rows.Count]; int[] DersKomSay = new int[dtDersler.Rows.Count]; for (int i = 0; i < dtDersler.Rows.Count; i++) { DataRow drDers = dtDersler.Rows[i]; alOgrler[i] = Int32.Parse(drDers["OeId"].ToString()); alDersler[i] = Int32.Parse(drDers["DersId"].ToString()); } int KomSay; for (int i = 0; i < dtDersler.Rows.Count; i++) { int dersSinif = Int32.Parse(system.GetDataCell("select Sinif from dersler where dersId=" + alDersler[i] + "").ToString()); DataTable dtKomsular = system.GetDataTable("Select * From Dersler Where (OeId='" + alOgrler[i] + "' or Sinif='" + dersSinif + "') and DonemId='" + DonemId + "'"); //DataTable dtKomsular = system.GetDataTable("Select * From Dersler Where (OeId=" + alOgrler[i] + " or Sinif='" + dersSinif + "') "); KomSay = dtKomsular.Rows.Count; DersKomSay[i] = KomSay; } // dizi sırala #region Dersleri Sırala int temp, tempal, tempogr, n = dtDersler.Rows.Count; for (int i = 0; i < n - 1; i++) { for (int j = 1; j < n - i; j++) { if (DersKomSay[j] > DersKomSay[j - 1]) { temp = DersKomSay[j - 1]; tempal = alDersler[j - 1]; tempogr = alOgrler[j - 1]; DersKomSay[j - 1] = DersKomSay[j]; alDersler[j - 1] = alDersler[j]; alOgrler[j - 1] = alOgrler[j]; DersKomSay[j] = temp; alDersler[j] = tempal; alOgrler[j] = tempogr; } } } #endregion #region Dizi Komsuluk Atamaları int[][] dizi = new int[dtDersler.Rows.Count][]; KomSay = 0; for (int i = 0; i < dtDersler.Rows.Count; i++) { string dersSinif = system.GetDataCell("select Sinif from Dersler Where DersId=" + alDersler[i] + ""); DataTable dtKomsular = system.GetDataTable("Select * From Dersler Where (OeId='" + alOgrler[i] + "' or Sinif='" + dersSinif + "') and DonemId='" + DonemId + "'"); KomSay = dtKomsular.Rows.Count; dizi[i] = new int[3 + DersKomSay[i]]; // 0- DersId, 1- Komsuluk Sayısı, 2- Rengi dizi[i][0] = alDersler[i]; dizi[i][1] = DersKomSay[i]; dizi[i][2] = 0; for (int j = 3; j < KomSay + 3; j++) { DataRow drKomsu = dtKomsular.Rows[j - 3]; dizi[i][j] = Int32.Parse(drKomsu["DersId"].ToString()); } } #endregion // Renk Ataması #region Renk Atama int renk = 0; for (int i = 0; i < n; i++) // n=ders sayısı { renk++; if (dizi[i][2] == 0) { dizi[i][2] = renk; } else { dizi[i][2] += renk; } //lbDersler.Items.Add("-*-*-*-*-*-*-*-*-*"); // komsuluğa ba. komssusu olan en büyük komsu sayısı olan derse aynı rengi ver for (int j = i; j < n; j++) { if (Komsumu(dizi, i, dizi[j][0]) == false) { dizi[j][2] -= 1; } //lbDersler.Items.Add(i + "^^" + dizi[j][0] + "_" + dizi[j][2]); } } #endregion # region Renklere Göre Dersleri Sırala