private void btnGiris_Click(object sender, EventArgs e) { // tam yetkili kalıcı hesap if (txtKul.Text == "admin" && txtSifre.Text == "123") { AnaForm.kGor = "var"; AnaForm.pGor = "var"; AnaForm.tGor = "var"; AnaForm.gGor = "var"; Kayitlar.uyeGor = "var"; Kayitlar.uyeKay = "var"; Kayitlar.grvGor = "var"; Kayitlar.grvKay = "var"; Kayitlar.refGor = "var"; Kayitlar.refKay = "var"; projeler.prjGor = "var"; projeler.prjKay = "var"; toplantilar.topGor = "var"; toplantilar.topKay = "var"; gorevler.gorevGo = "var"; gorevler.gorevKay = "var"; Kayitlar ky = new Kayitlar(); ac.ShowDialog(); } try { dbEngine db = new dbEngine(); DataTable dt = db.GirisYap(txtKul.Text.Trim(), txtSifre.Text.Trim()); if (dt.Rows.Count == 0) { MessageBox.Show("Hatalı Giriş Yaptınız"); } else { this.Hide(); // GİRİŞ BİLGİLERİ DOLDURMA -------------------------- AnaForm.grvID = Convert.ToInt32(dt.Rows[0]["ID"]); int uyeID = AnaForm.grvID; AnaForm.Ad = dt.Rows[0]["Isim"].ToString(); AnaForm.Soyad = dt.Rows[0]["Soyisim"].ToString(); AnaForm.Pozisyon = dt.Rows[0]["Pozisyon"].ToString(); // üye listesinden üyenin bölümünü alma DataTable dtUB = db.uyeBilgi(uyeID); AnaForm.Bolum = dtUB.Rows[0]["Bolum"].ToString(); // üyenin içinde olduğu proje isimlerini alma DataTable dtpUB = db.prjUyeBilgi(uyeID); int toplamProje = dtpUB.Rows.Count; for (int i = 0; i < toplamProje; i++) { AnaForm.Projeler += dtpUB.Rows[i]["ProjeAd"].ToString() + "\n"; } // Üyenin katılmadığı toplantıları topUyeList den alma DataTable dtTopU = db.topEksikUyeBilgi(uyeID); toplamToplanti = dtTopU.Rows.Count; for (int i = 0; i < toplamToplanti; i++) { string durum = dtTopU.Rows[i]["Katilmama"].ToString(); if (durum == "VAR") { AnaForm.KatTop += dtTopU.Rows[i]["Isim"].ToString() + "\n"; } } // Üyenin zamanında yapmadığı görev sayısını belirleme DataTable dtGorev = db.eskiGorevleriListeleme(uyeID.ToString()); eksikGorev = dtGorev.Rows.Count; for (int i = 0; i < eksikGorev; i++) { verilenT = dtGorev.Rows[i]["SonTarih"].ToString(); yapilanT = dtGorev.Rows[i]["YapildigiTarih"].ToString(); // verilenT = verilen son görev tarihi, değişkenin içinden sadece tarih bilgisini split ile alıyorum if (yapilanT != null) { for (int a = 0; a < verilenT.Split(' ').Length; a++) { verilenT = verilenT.Split(' ')[a]; } TimeSpan ts = Convert.ToDateTime(verilenT) - Convert.ToDateTime(yapilanT); if (ts.TotalDays < 0) { eksikGorevSayi++; } else { yapilanGorevSayi++; } } } AnaForm.kGor = dt.Rows[0]["KayitGo"].ToString(); AnaForm.pGor = dt.Rows[0]["ProjeGo"].ToString(); AnaForm.tGor = dt.Rows[0]["TopGo"].ToString(); AnaForm.gGor = dt.Rows[0]["GorevGo"].ToString(); Kayitlar.uyeGor = dt.Rows[0]["UyeGo"].ToString(); Kayitlar.uyeKay = dt.Rows[0]["UyeKay"].ToString(); Kayitlar.grvGor = dt.Rows[0]["GrvGo"].ToString(); Kayitlar.grvKay = dt.Rows[0]["GrvKay"].ToString(); Kayitlar.refGor = dt.Rows[0]["RefGo"].ToString(); Kayitlar.refKay = dt.Rows[0]["RefKay"].ToString(); projeler.prjGor = dt.Rows[0]["TumProjeGor"].ToString(); projeler.prjKay = dt.Rows[0]["ProjeKay"].ToString(); toplantilar.topGor = dt.Rows[0]["TumTopGor"].ToString(); toplantilar.topKay = dt.Rows[0]["TopKay"].ToString(); gorevler.gorevGo = dt.Rows[0]["TumGorevGor"].ToString(); gorevler.gorevKay = dt.Rows[0]["GorevKay"].ToString(); maliye.maliyeGo = dt.Rows[0]["maliyeGo"].ToString(); maliye.maliyeKay = dt.Rows[0]["maliyeKay"].ToString(); Kayitlar ky = new Kayitlar(); ac.ShowDialog(); } } catch (Exception hata) { MessageBox.Show(hata.Message); Application.Exit(); } }
private void gorevler_Load(object sender, EventArgs e) { try { if (gorevGo == "var") { dtGorevY = db.yeniGorevListeleme(); dtGorevE = db.gecmisGorevListeleme(); dtgvYeniGorevler.DataSource = dtGorevY; dtgvGecmisGorevler.DataSource = dtGorevE; } else { DataTable dt = db.gorevleriListeleme(AnaForm.grvID.ToString()); DataTable dt2 = db.eskiGorevleriListeleme(AnaForm.grvID.ToString()); dtgvYeniGorevler.DataSource = dt; dtgvGecmisGorevler.DataSource = dt2; } if (gorevKay == "var") { btnGrvSil.Enabled = true; btnGrvYeni.Enabled = true; } else { btnGrvSil.Enabled = false; btnGrvYeni.Enabled = false; } this.dtgvYeniGorevler.Columns["ID"].Visible = false; this.dtgvYeniGorevler.Columns["Kimden"].Visible = false; this.dtgvYeniGorevler.Columns["GorevliID"].Visible = false; this.dtgvYeniGorevler.Columns["Icerik"].Visible = false; this.dtgvYeniGorevler.Columns["SonTarih"].Visible = false; this.dtgvYeniGorevler.Columns["VerildigiTarih"].Visible = false; dtgvYeniGorevler.Columns[1].HeaderText = "Görev Adı"; dtgvYeniGorevler.Columns[2].HeaderText = "Kategorisi"; dtgvYeniGorevler.Columns[4].HeaderText = "Görevli Adı Soyadı"; //----------------------------------------------------------------------- this.dtgvGecmisGorevler.Columns["ID"].Visible = false; this.dtgvGecmisGorevler.Columns["GorevliID"].Visible = false; this.dtgvGecmisGorevler.Columns["Kategori"].Visible = false; this.dtgvGecmisGorevler.Columns["Icerik"].Visible = false; this.dtgvGecmisGorevler.Columns["SonTarih"].Visible = false; this.dtgvGecmisGorevler.Columns["VerildigiTarih"].Visible = false; this.dtgvGecmisGorevler.Columns["Rapor"].Visible = false; dtgvGecmisGorevler.Columns[1].HeaderText = "Görev Adı"; dtgvGecmisGorevler.Columns[4].HeaderText = "Görevli Ad Soyad"; dtgvGecmisGorevler.Columns[5].HeaderText = "Görevi Veren"; } catch (Exception hata) { MessageBox.Show(hata.Message); Application.Exit(); } }