Ejemplo n.º 1
0
        private void AnaForm_Load(object sender, EventArgs e)
        {
            timer1.Enabled = true;
            timer1.Start();

            string islem = "Giriş Yapıldı";

            LogKayit(islem);

            TopDuyuru();

            GorevGoruntule();

            YetkiYazma();

            EtkinlikYaz();

            DuyuruYaz();

            // YETKİ KONTROLLERİ----------------------------------------------
            if (kGor == "var")
            {
                btnKayitlar.Enabled = true;
            }
            else
            {
                btnKayitlar.Enabled = false;
            }
            //-----------------
            if (tGor == "var")
            {
                btnToplnti.Enabled = true;
            }
            else
            {
                btnToplnti.Enabled = false;
            }
            //---------------------
            if (pGor == "var")
            {
                btnProjeler.Enabled = true;
            }
            else
            {
                btnProjeler.Enabled = false;
            }
            //-----------------------------------
            if (gGor == "var")
            {
                btnGorevler.Enabled = true;
            }
            else
            {
                btnGorevler.Enabled = false;
            }

            if (maliye.maliyeGo == "var")
            {
                btnMaliye.Enabled = true;
            }
            else
            {
                btnMaliye.Enabled = false;
            }


            //-----------------------------------
            lblAd.Text         = Ad;
            lblSoyad.Text      = Soyad;
            txtBolum.Text      = Bolum;
            txtProjelerim.Text = Projeler;


            //split ile katılmayan her toplantı adı ayrıştırılarak list box a ekleniyor
            if (KatTop != null)
            {
                for (int i = 0; i < KatTop.Split('\n').Length - 1; i++)
                {
                    listBkatTop.Items.Add(KatTop.Split('\n')[i]);
                }
            }


            int eksilecekPuan = (listBkatTop.Items.Count * 20) + (Login.eksikGorevSayi * 10);
            int eklenecekPuan = (10 * (Login.toplamToplanti - listBkatTop.Items.Count)) + (5 * Login.yapilanGorevSayi);

            puan = 100 - eksilecekPuan + eklenecekPuan;

            if (puan < 20 || puan == 20)
            {
                MessageBox.Show("Puanınız Sıfır veya Sıfırdan Küçük Olması Durumunda KIRMIZI LİSTE'ye Yazılacaksınız!");
            }

            if (puan < 0 || puan == 0)
            {
                try
                {
                    if (db.kirmiziKontrol(grvID) == true)
                    {
                        db.kirmiziKayit(grvID, Ad, Soyad, puan.ToString());
                        MessageBox.Show("KIRMIZI LİSTEYE YAZILDINIZ!");
                    }
                }
                catch (Exception hata)
                {
                    MessageBox.Show(hata.Message);
                }
            }

            DataTable dtKirmizi = new DataTable();

            dtKirmizi = db.kirmiziListele();
            dtgvKirmizi.DataSource = dtKirmizi;
            this.dtgvKirmizi.Columns["ID"].Visible    = false;
            dtgvKirmizi.Columns["Isim"].HeaderText    = "Ad";
            dtgvKirmizi.Columns["Soyisim"].HeaderText = "Soyad";



            lblPuan.Text = puan.ToString();

            tblYapGor.Text        = Login.yapilanGorevSayi.ToString();
            tblGecGorev.Text      = Login.eksikGorevSayi.ToString();
            tblKatildigimTop.Text = (Login.toplamToplanti - listBkatTop.Items.Count).ToString();
            tblKatilmayTop.Text   = listBkatTop.Items.Count.ToString();


            tblGirisBilgi.Text = Ad + " " + Soyad + "  Yetkiniz : " + Pozisyon + ", Üye Numaranız = " + grvID;
            labelVersiyon.Text = "Versiyon : " + Application.ProductVersion;
        }