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; } }
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); }