示例#1
0
        private void Ayarlar_Load(object sender, EventArgs e)
        {
            //Girş yapan müdürse ona göre işlemlere izin ver
            Personel      personel = new Personel();
            PersonelGörev görev    = new PersonelGörev();
            string        gorev    = görev.PersonelGörevTanım(Veritabanı._GörevId);

            if (gorev == "Müdür")
            {
                personel.BilgileriGöster(Cbpersonel);
                görev.PersonelGörevGetir(CbGorev);
                personel.PersonelBigileriGetir(listPersonel);
                BtnYeni.Enabled         = true;
                BtnSil.Enabled          = false;
                BtnDegıstır.Enabled     = false;
                BtnKaydet.Enabled       = false;
                groupBox2.Visible       = false;
                groupBox1.Visible       = true;
                groupBox3.Visible       = true;
                groupBox4.Visible       = true;
                TxtSıfre.ReadOnly       = true;
                TxtSıfreTekrar.ReadOnly = true;
                LblGiriş.Text           = "Müdür/Yetki Sınırsız / Kullanıcı:" + personel.PersonelİsimBilgi(Veritabanı._PersonelId);
            }
            else //Personel giriş yaptıysa
            {
                groupBox2.Visible = true;
                groupBox1.Visible = false;
                groupBox3.Visible = false;
                groupBox4.Visible = false;
                LblGiriş.Text     = "Yetki Sınırlı / Kullanıcı:" + personel.PersonelİsimBilgi(Veritabanı._PersonelId);
            }
        }
        //Personel görev bilgisini comboboxa alma
        public void PersonelGörevGetir(ComboBox c)
        {
            c.Items.Clear();

            SqlConnection baglanti = new SqlConnection(baglan.conString);
            SqlCommand    sorgula  = new SqlCommand("Select * from Görev ", baglanti);
            SqlDataReader dr       = null;


            try
            {
                if (baglanti.State == ConnectionState.Closed)
                {
                    baglanti.Open();
                }
                dr = sorgula.ExecuteReader();

                while (dr.Read())
                {
                    PersonelGörev p = new PersonelGörev();
                    p._PersonelGorevId = Convert.ToInt32(dr["Id"].ToString());
                    p._Tanım           = dr["Görev"].ToString();
                    c.Items.Add(p);
                }
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            }
        }
示例#3
0
        private void CbGorev_SelectedIndexChanged(object sender, EventArgs e)
        {
            PersonelGörev görev = (PersonelGörev)CbGorev.SelectedItem; //Personel görevini comboboxa getirme

            textBox2.Text = Convert.ToString(görev.PersonelGorevId);
        }