コード例 #1
0
        public void PersonelleriGetir(ComboBox cb)
        {
            cb.Items.Clear();
            SqlConnection con = new SqlConnection(gnl.conString);
            SqlCommand    cmd = new SqlCommand("Select * from Personeller", con);

            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                cPersoneller p = new cPersoneller();
                p.PersonelAd           = Convert.ToString(dr["AD"]);
                p.PersonelSoyad        = Convert.ToString(dr["SOYAD"]);
                p.PersonelParola       = Convert.ToString(dr["PAROLA"]);
                p.PersonelKullanıcıAdı = Convert.ToString(dr["KULLANICIADI"]);
                p.PersonelDurum        = Convert.ToBoolean(dr["DURUM"]);
                p.PersonelId           = Convert.ToInt32(dr["ID"]);
                p.GorevId = Convert.ToInt32(dr["GOREVID"]);
                cb.Items.Add(p);
            }
            dr.Close();
            con.Close();
        }
コード例 #2
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtYeniSifre.Text.Trim() != "" || txtYeniSifreTekrar.Text.Trim() != "")
     {
         if (txtYeniSifre.Text == txtYeniSifreTekrar.Text)
         {
             if (txtPersonelId.Text != "")
             {
                 cPersoneller c     = new cPersoneller();
                 bool         sonuc = c.SifreDegis(Convert.ToInt32(txtPersonelId.Text), txtYeniSifre.Text);
                 if (sonuc)
                 {
                     MessageBox.Show("Şifre değiştirildi");
                 }
             }
             else
             {
                 MessageBox.Show("Personel seçin");
             }
         }
         else
         {
             MessageBox.Show("Şifreler aynı değil");
         }
     }
     else
     {
         MessageBox.Show("Şifre alanını boş bırakmayınız");
     }
 }
コード例 #3
0
        public bool PersonelGuncelle(cPersoneller cp, int perId)
        {
            bool          sonuc = false;
            SqlConnection con   = new SqlConnection(gnl.conString);
            SqlCommand    cmd   = new SqlCommand("Update personeller set AD=@AD ,SOYAD=@SOYAD,PAROLA=@PAROLA,GOREVID=@GOREVID where ID=@perId", con);

            cmd.Parameters.Add("@perId", SqlDbType.Int).Value      = perId;
            cmd.Parameters.Add("@AD", SqlDbType.VarChar).Value     = cp.PersonelAd1;
            cmd.Parameters.Add("@SOYAD", SqlDbType.VarChar).Value  = cp.PersonelSoyad1;
            cmd.Parameters.Add("@PAROLA", SqlDbType.VarChar).Value = cp.PersonelParola1;
            cmd.Parameters.Add("@GOREVID", SqlDbType.Int).Value    = cp.GorevId1;
            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            } con.Dispose(); con.Close();
            return(sonuc);
        }
コード例 #4
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox8.Text.Trim() != "" || textBox6.Text.Trim() != "")
     {
         if (textBox8.Text == textBox6.Text)
         {
             if (cGenel.personelId.ToString() != "")
             {
                 cPersoneller c     = new cPersoneller();
                 bool         sonuc = c.SifreDegis(Convert.ToInt32(cGenel.personelId), txtYeniSifre.Text);
                 if (sonuc)
                 {
                     MessageBox.Show("Şifre değiştirildi");
                 }
             }
         }
         else
         {
             MessageBox.Show("Şifreler aynı değil");
         }
     }
     else
     {
         MessageBox.Show("Şifre alanını boş bırakmayınız");
     }
 }
コード例 #5
0
        private void frmAyarlar_Load(object sender, EventArgs e)
        {
            cPersoneller      p     = new cPersoneller();
            cPersonelGorevler g     = new cPersonelGorevler();
            string            gorev = g.PersonelGorevTanim(cGenel.personelId);

            if (gorev == "Müdür")
            {
                p.PersonelleriGetir(cmbPersonelAd);
                g.PersonelGorevGetir(cmbGorev);
                p.PersonelBilgileriGetirFormIdLv(lvPersoneller);
                btnYeni.Enabled         = true;
                btnSil.Enabled          = false;
                btnDegis.Enabled        = false;
                btnEkle.Enabled         = false;
                groupBox1.Visible       = true;
                groupBox2.Visible       = true;
                groupBox3.Visible       = false;
                groupBox4.Visible       = true;
                txtSifre.ReadOnly       = true;
                txtSifreTekrar.ReadOnly = true;
                bilgi.Text = p.PersonelBilgisiGetirİsim(cGenel.personelId);
            }
            else
            {
                groupBox1.Visible = false;
                groupBox2.Visible = false;
                groupBox3.Visible = true;
                groupBox4.Visible = false;
                bilgi.Text        = p.PersonelBilgisiGetirİsim(cGenel.personelId);
            }
        }
コード例 #6
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     if (txtAd.Text.Trim() != "" & txtSoyad.Text.Trim() != "" & txtSifre.Text.Trim() != "" & txtSifreTekrar.Text.Trim() != "" & txtGörevId.Text.Trim() != "")
     {
         if (txtSifre.Text.Trim() == txtSifreTekrar.Text.Trim())
         {
             cPersoneller c = new cPersoneller();
             c.PersonelAd1     = txtAd.Text.Trim();
             c.PersonelSoyad1  = txtSoyad.Text.Trim();
             c.PersonelParola1 = txtSifre.Text.Trim();
             c.GorevId1        = Convert.ToInt32(txtGörevId.Text);
             bool sonuc = c.PersonelEkle(c);
             if (sonuc)
             {
                 MessageBox.Show("Personel Ekleme başarılı");
                 c.PersonelBilgileriGetirFormIdLv(lvPersoneller);
             }
             else
             {
                 MessageBox.Show("Personel ekleme başarısız");
             }
         }
         else
         {
             MessageBox.Show("Şifreler aynı değil");
         }
     }
     else
     {
         MessageBox.Show("boş alan bırakma");
     }
 }
コード例 #7
0
 private void btnDegis_Click(object sender, EventArgs e)
 {
     if (lvPersoneller.SelectedItems.Count > 0)
     {
         if (txtAd.Text.Trim() != "" && txtSoyad.Text.Trim() != "" && txtSifre.Text.Trim() != "" && txtSifreTekrar.Text.Trim() != "" && txtGörevId.Text.Trim() != "")
         {
             if (txtSifre.Text.Trim() == txtSifreTekrar.Text.Trim())
             {
                 cPersoneller c = new cPersoneller();
                 c.PersonelAd1     = txtAd.Text.Trim();
                 c.PersonelSoyad1  = txtSoyad.Text.Trim();
                 c.PersonelParola1 = txtSifre.Text.Trim();
                 c.GorevId1        = Convert.ToInt32(txtGörevId.Text);
                 bool sonuc = c.PersonelGuncelle(c, Convert.ToInt32(txPersonelId.Text));
                 if (sonuc)
                 {
                     MessageBox.Show("Personel güncelleme başarılı");
                     c.PersonelBilgileriGetirFormIdLv(lvPersoneller);
                 }
                 else
                 {
                     MessageBox.Show("Personel güncelleme başarısız");
                 }
             }
             else
             {
                 MessageBox.Show("Şifreler aynı değil");
             }
         }
     }
     else
     {
         MessageBox.Show("Güncellenecek personeli seçin");
     }
 }
コード例 #8
0
        private void cmbKullanıcıGiris_SelectedIndexChanged(object sender, EventArgs e)
        {
            cPersoneller p = (cPersoneller)cmbKullanıcıGiris.SelectedItem;

            cGenel.personelId = p.PersonelId1;
            cGenel.gorevId    = p.GorevId1;
        }
コード例 #9
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            cGenel       gnl   = new cGenel();
            cPersoneller p     = new cPersoneller();
            bool         sonuc = p.personelGirisKontrol(txtSifre.Text, cGenel.personelId);

            if (sonuc)
            {
                cPersonelHareketleri ch = new cPersonelHareketleri();
                ch.PersonelId1 = cGenel.personelId;
                ch.Islem1      = "Giriş yaptı";
                ch.Tarih1      = DateTime.Now;
                ch.PersonelHareketKayıt(ch);

                this.Hide();
                frmMenu menu = new frmMenu();
                menu.Show();
            }
            else
            {
                MessageBox.Show("Şifreniz Yanlış", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
コード例 #10
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (lvPersoneller.SelectedItems.Count > 0)
     {
         if (MessageBox.Show("Silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             cPersoneller c     = new cPersoneller();
             bool         sonuc = c.PersonelSil(Convert.ToInt32(lvPersoneller.SelectedItems[0].Text));
             if (sonuc)
             {
                 MessageBox.Show("silme başarılı");
                 c.PersonelBilgileriGetirFormIdLv(lvPersoneller);
             }
             else
             {
                 MessageBox.Show("Kayıt silinemedi");
             }
         }
         else
         {
             MessageBox.Show("Silinecek kaydı seç");
         }
     }
 }
コード例 #11
0
        private void cmbPersonelAd_SelectedIndexChanged(object sender, EventArgs e)
        {
            cPersoneller c = (cPersoneller)cmbPersonelAd.SelectedItem;

            txtPersonelId.Text = Convert.ToString(c.PersonelId1);
        }
コード例 #12
0
        private void frmGiris_Load(object sender, EventArgs e)
        {
            cPersoneller p = new cPersoneller();

            p.PersonelleriGetir(cmbKullanıcıGiris);
        }