コード例 #1
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     = _PersonelAd;
            cmd.Parameters.Add("@SOYAD", SqlDbType.VarChar).Value  = _PersonelSoyad;
            cmd.Parameters.Add("@PAROLA", SqlDbType.VarChar).Value = _PersonelParola;
            cmd.Parameters.Add("@GOREVID", SqlDbType.Int).Value    = _PersonelGorevId;

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
                throw;
            }
            con.Close();


            return(sonuc);
        }
コード例 #2
0
        private void cbKullanici_SelectedIndexChanged(object sender, EventArgs e)
        {
            cPersoneller p = (cPersoneller)cbKullanici.SelectedItem;

            cGenel._personelId = p.PersonelId;
            cGenel._gorevId    = p.PersonelGorevId;
        }
コード例 #3
0
        public void personelGetbyInformation(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._PersonelId           = Convert.ToInt32(dr["ID"]);
                p._PersonelGorevId      = Convert.ToInt32(dr["GOREVID"]);
                p._PersonelAd           = Convert.ToString(dr["AD"]);
                p._PersonelSoyad        = Convert.ToString(dr["SOYAD"]);
                p._PersonelParola       = Convert.ToString(dr["PAROLA"]);
                p._PersonelKullaniciAdi = Convert.ToString(dr["KULLANICIADI"]);
                p._PersonelDurum        = Convert.ToInt32(dr["DURUM"]);
                cb.Items.Add(p);
            }
            dr.Close();
            con.Close();
        }
コード例 #4
0
        public bool personelEkle(cPersoneller cp)
        {
            bool          sonuc = false;
            SqlConnection con   = new SqlConnection(gnl.conString);
            SqlCommand    cmd   = new SqlCommand("Insert into Personeller(AD,SOYAD,PAROLA,GOREVID) values(@AD,@SOYAD,@PAROLA,@GOREVID)", con);

            cmd.Parameters.Add("@AD", SqlDbType.VarChar).Value     = _PersonelAd;
            cmd.Parameters.Add("@SOYAD", SqlDbType.VarChar).Value  = _PersonelSoyad;
            cmd.Parameters.Add("@PAROLA", SqlDbType.VarChar).Value = _PersonelParola;
            cmd.Parameters.Add("@GOREVID", SqlDbType.Int).Value    = _PersonelGorevId;

            try
            {
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            con.Close();


            return(sonuc);
        }
コード例 #5
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     if (txtAd.Text.Trim() != "" || txtSoyad.Text.Trim() != "" || txtSifre.Text.Trim() != "" || txtSifreTekrar.Text.Trim() != "" || txtGorevId2.Text.Trim() != "")
     {
         if (txtSifreTekrar.Text.Trim() == txtSifre.Text.Trim())
         {
             cPersoneller c = new cPersoneller();
             c.PersonelAd      = txtAd.Text.Trim();
             c.PersonelSoyad   = txtSoyad.Text.Trim();
             c.PersonelParola  = txtSifreTekrar.Text;
             c.PersonelGorevId = Convert.ToInt32(txtGorevId2.Text);
             bool sonuc = c.personelEkle(c);
             if (sonuc)
             {
                 MessageBox.Show("Kayıt Başarıyla Eklenmiştir !");
                 c.personelBilgileriniGetirLv(lvPersoneller);
             }
             else
             {
                 MessageBox.Show("Kayıt Eklenirken Bir Hata Oluştu !");
             }
         }
         else
         {
             MessageBox.Show("Şifreler Aynı Değil");
         }
     }
     else
     {
         MessageBox.Show("Boş Alan Bırakmayınız !");
     }
 }
コード例 #6
0
 private void button6_Click(object sender, EventArgs e)
 {
     if (txtYeniSifreTekrar.Text.Trim() != "" || txtYeniSifre.Text.Trim() != "")
     {
         if (txtYeniSifre.Text == txtYeniSifreTekrar.Text)
         {
             if (cGenel._personelId.ToString() != "")
             {
                 cPersoneller c     = new cPersoneller();
                 bool         sonuc = c.personelSifreDegistir(Convert.ToInt32(cGenel._personelId), txtYeniSifreTekrar.Text);
                 if (sonuc)
                 {
                     MessageBox.Show("Şifre Değiştirme işlemi başarıyla tamamlandı !");
                 }
             }
             else
             {
                 MessageBox.Show("Personel Seçiniz!");
             }
         }
         else
         {
             MessageBox.Show("Şifreler Aynı Değil!");
         }
     }
     else
     {
         MessageBox.Show("Şifre Alanını Boş Bırakmayınız !");
     }
 }
コード例 #7
0
 private void btnBilgiDegistir_Click(object sender, EventArgs e)
 {
     if (lvPersoneller.SelectedItems.Count > 0)
     {
         if (txtAd.Text != "" || txtSoyad.Text != "" || txtSifre.Text != "" || txtSifreTekrar.Text != "" || txtGorevId2.Text != "")
         {
             if (txtSifreTekrar.Text.Trim() == txtSifre.Text.Trim())
             {
                 cPersoneller c = new cPersoneller();
                 c.PersonelAd      = txtAd.Text.Trim();
                 c.PersonelSoyad   = txtSoyad.Text.Trim();
                 c.PersonelParola  = txtSifreTekrar.Text;
                 c.PersonelGorevId = Convert.ToInt32(txtPersonelId2.Text);
                 bool sonuc = c.personelGuncelle(c, Convert.ToInt32(txtPersonelId2.Text));
                 if (sonuc)
                 {
                     MessageBox.Show("Kayıt Başarıyla Değiştirildi !");
                 }
                 else
                 {
                     MessageBox.Show("Kayıt Değiştirilirken bir hata oluştu!");
                 }
             }
             else
             {
                 MessageBox.Show("Şifreler Aynı Değil");
             }
         }
         else
         {
             MessageBox.Show("Boş Alan Bırakmayınız !");
         }
     }
     else
     {
         MessageBox.Show("Kayıt Seçiniz !");
     }
 }
コード例 #8
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            cGenel       gnl    = new cGenel();
            cPersoneller p      = new cPersoneller();
            bool         result = p.personelEntryControl(txtSifre.Text, cGenel._personelId);

            if (result)
            {
                cPersonelHareketleri ph = new cPersonelHareketleri();
                ph.PersonelId = cGenel._personelId;
                ph.Islem      = "Giriş Yaptı";
                ph.Tarih      = DateTime.Now;
                ph.PersonelActiveSave(ph);

                this.Hide();
                frmMenu menu = new frmMenu();
                menu.Show();
            }
            else
            {
                MessageBox.Show("Şifreniz yanlış", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
コード例 #9
0
        private void frmAyarlar_Load(object sender, EventArgs e)
        {
            cPersoneller   cp    = new cPersoneller();
            cPersonelGorev cpg   = new cPersonelGorev();
            string         gorev = cpg.PersonelGorevTanim(cGenel._gorevId);

            if (gorev == "Şef")
            {
                cpg.PersonelGorevGetir(cbGorevi);
                cp.personelBilgileriniGetirLv(lvPersoneller);

                btnSil.Enabled           = false;
                btnBilgiDegistir.Enabled = true;
                lblBilgi.Text            = "Mevki : ŞEF / Yetki Sınırsız / Kullanıcı :" + cp.personelBilgiGetirIsim(cGenel._personelId);
                panel1.Visible           = false;
            }
            else
            {
                lblBilgi.Text  = "Yetki Sınırlı / Kullanıcı :" + cp.personelBilgiGetirIsim(cGenel._personelId);
                panel2.Visible = false;
                panel3.Visible = false;
            }
        }
コード例 #10
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (lvPersoneller.SelectedItems.Count > 0)
     {
         if (MessageBox.Show("Silmek istediğinizden emin misiniz?", "UYARI !", MessageBoxButtons.OK, MessageBoxIcon.Warning) == DialogResult.OK)
         {
             cPersoneller c     = new cPersoneller();
             bool         sonuc = c.personelSil(Convert.ToInt32(lvPersoneller.SelectedItems[0].Text));
             if (sonuc)
             {
                 MessageBox.Show("Kayıt Başarıyla Silinmiştir !");
                 c.personelBilgileriniGetirLv(lvPersoneller);
             }
             else
             {
                 MessageBox.Show("Kayıt Silinirken Bir Hata Oluşmuştur !");
             }
         }
         else
         {
             MessageBox.Show("Kayıt Seçiniz !");
         }
     }
 }
コード例 #11
0
        private void FrmGiris_Load(object sender, EventArgs e)
        {
            cPersoneller p = new cPersoneller();

            p.personelGetbyInformation(cbKullanici);
        }