예제 #1
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            cPersonel p = new cPersonel();
            bool sonuc;
            if (txtSifre.Text.Trim() != "")
            {
                sonuc = p.SifreKontrol(txtSifre.Text, cbPersonel.SelectedItem.ToString());
                if (sonuc == false)
                {
                    MessageBox.Show("Bigiler Yalnış");
                }
                else
                {
                    txtPersonelID.Text = cGenel.PersonelID.ToString();
                  sonuc=  p.YetkikontrolEt(txtPersonelID.Text);
                    if (sonuc)
                    {
                     aktif();
                    }
                    else
                    {
                        Masalar frm = new Masalar();
                        frm.ShowDialog();
                    }

                }
            }
            txtSifre.Clear();
        }
예제 #2
0
        private void btnPersonelDuzenle_Click_1(object sender, EventArgs e)
        {
            if (txtPersonelAd.Text.Trim() != "" && txtPersonelSoyad.Text.Trim() != "" && txtPersonelTcNo.Text.Trim() != "")
            {
                cPersonel p = new cPersonel();
                p.PersonelID = Convert.ToInt32(txtPersonelID.Text);
                p.Ad = txtPersonelAd.Text;
                p.Soyad = txtPersonelSoyad.Text;
                p.TcNo = txtPersonelTcNo.Text;
                p.Telefon = txtPersonelTelefon.Text;
                p.KullaniciAd = txtPersonelAd.Text + txtPersonelTcNo.Text.Substring(9, 2);
                p.Sifre = txtPersonelSifre.Text;
                p.Yetki = cbYetki.SelectedItem.ToString();

                if (p.PersonelGuncelle(p))
                {
                    MessageBox.Show("Personel Başarıyla Güncellendi.");
                    p.PersonelGetir(lvPersonel);
                    btnPersonelDuzenle.Enabled = false;
                    btnPersonelSil.Enabled = false;
                    Temizle();
                }
                else { MessageBox.Show("Personel Bilgileri GüncellenMedi !"); }

            }
        }
        private void PersonelSatisTablosu_Load(object sender, EventArgs e)
        {
            cPersonel p = new cPersonel();
            ds = p.PersonelGetir();

            bs = new BindingSource();
            bs.DataSource = ds.Tables[0];
            dgvPersonelSatisGetir.DataSource = bs;

            dgvPersonelSatisGetir.CellBorderStyle = DataGridViewCellBorderStyle.None;

            #region Enumlar
            string[] GunIsımler = Enum.GetNames(typeof(Gunler));
            foreach (var gun in GunIsımler)
            {
                cbGunleGetir.Items.Add(gun);
            }

            string[] AyIsımler = Enum.GetNames(typeof(Aylar));
            foreach (var ay in AyIsımler)
            {
                cbAylariGetir.Items.Add(ay);
            }
            cbAylariGetir.SelectedIndex = 0;
            #endregion

            cbGunleGetir.Visible = false;
            cbAylariGetir.Visible = false;
        }
예제 #4
0
        public bool PersonelEkle(cPersonel p)
        {
            bool Sonuc = false;
            SqlCommand comm = new SqlCommand("insert into Personel (Ad,Soyad,TcNo,Telefon,KullaniciAd,Sifre,Yetki) values(@Ad,@Soyad,@TC, @Telefon,@KullaniciAd, @Sifre,@Yetki)", conn);
            comm.Parameters.Add("@Ad", SqlDbType.VarChar).Value = p._ad;
            comm.Parameters.Add("@Soyad", SqlDbType.VarChar).Value = p._soyad;
            comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = p._telefon;
            comm.Parameters.Add("@KullaniciAd", SqlDbType.VarChar).Value = p._kullaniciAd;
            comm.Parameters.Add("@Sifre", SqlDbType.Int).Value = p._sifre;
            comm.Parameters.Add("@Yetki", SqlDbType.VarChar).Value = p._yetki;
            comm.Parameters.Add("@TC", SqlDbType.VarChar).Value = p._tcNo;

            if (conn.State == ConnectionState.Closed) conn.Open();
            try
            {
                Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return Sonuc;
        }
예제 #5
0
        public bool PersonelGuncelle(cPersonel p)
        {
            bool Sonuc = false;
            SqlCommand comm = new SqlCommand("update Personel set  Ad=@PersonelAd, Soyad=@PersonelSoyad, TcNo=@TcNo, KullaniciAd=@KullaniciAd, Sifre=@Sifre , Telefon=@Telefon , Yetki=@Yetki where PersonelID=@PersonelID", conn);
            comm.Parameters.Add("@PersonelID", SqlDbType.Int).Value = p._personelID;
            comm.Parameters.Add("@PersonelAd", SqlDbType.VarChar).Value = p._ad;
            comm.Parameters.Add("@PersonelSoyad", SqlDbType.VarChar).Value = p._soyad;
            comm.Parameters.Add("@Telefon", SqlDbType.VarChar).Value = p._telefon;
            comm.Parameters.Add("@Yetki", SqlDbType.VarChar).Value = p._yetki;
            comm.Parameters.Add("@KullaniciAd", SqlDbType.VarChar).Value = p._kullaniciAd;
            comm.Parameters.Add("@Sifre", SqlDbType.VarChar).Value = p._sifre;
            comm.Parameters.Add("@TcNo", SqlDbType.VarChar).Value = p._tcNo;

            if (conn.State == ConnectionState.Closed) conn.Open();
            try
            {
                Sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return Sonuc;
        }
예제 #6
0
        private void btnPersonelKaydet_Click(object sender, EventArgs e)
        {
            if (txtPersonelAd.Text.Trim() != "" && txtPersonelSoyad.Text.Trim() != "" && txtPersonelTcNo.Text.Trim() != "")
            {

                if (txtPersonelAd.Text.Trim() != "" && txtPersonelSoyad.Text.Trim() != "" && txtPersonelTcNo.Text.Trim() != "")
                {
                    cPersonel p = new cPersonel();
                    if (p.PersonelVarmi(txtPersonelTcNo.Text, txtPersonelAd.Text + txtPersonelTcNo.Text.Substring(9, 2)))// TcNo'ya göre önceden kayıtlı olup olmadıgı kontrolü
                    {
                        MessageBox.Show("Girdiğiniz personel zaten kayıtlı!");
                        txtPersonelAd.Focus();
                    }
                    else
                    {
                        //int resim = 0;
                        p.KullaniciAd = txtPersonelAd.Text + txtPersonelTcNo.Text.Substring(9, 2);
                        p.Ad = txtPersonelAd.Text;
                        p.Soyad = txtPersonelSoyad.Text;
                        p.TcNo = txtPersonelTcNo.Text;
                        p.Telefon = txtPersonelTelefon.Text;
                        p.Sifre = txtPersonelSifre.Text;
                        p.Yetki = cbYetki.SelectedItem.ToString();

                        if (p.PersonelEkle(p))
                        {

                            MessageBox.Show("Personel Başarıyla Kaydedildi.");
                            p.PersonelGetir(lvPersonel);
                            btnPersonelKaydet.Enabled = false;
                            Temizle();
                        }
                        else { MessageBox.Show("Personel Bilgileri kayıt edilemedi !"); }

                    }
                }
            }
        }
예제 #7
0
 private void txtAdaGore_TextChanged_1(object sender, EventArgs e)
 {
     cPersonel p = new cPersonel();
     p.PersonelGetirByAdaGore(txtAdaGore.Text, lvPersonel);  // yazılacak
 }
예제 #8
0
 //int resim = 0;
 private void Personel_Load(object sender, EventArgs e)
 {
     btnPersonelDuzenle.Enabled = false;
     btnPersonelSil.Enabled = false;
     btnPersonelKaydet.Enabled = false;
     cbYetki.SelectedIndex = 1;
     lvPersonel.View = View.Details;
     cPersonel p = new cPersonel();
     p.PersonelGetir(lvPersonel);
 }
예제 #9
0
 private void btnPersonelSil_Click_1(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         cPersonel p = new cPersonel();
         bool Sonuc = p.PersonelSil(Convert.ToInt32(txtPersonelID.Text));
         if (Sonuc)
         {
             MessageBox.Show("Personel Bilgileri silindi.");
             p.PersonelGetir(lvPersonel);
             btnPersonelDuzenle.Enabled = false;
             btnPersonelSil.Enabled = false;
             Temizle();
         }
     }
 }
예제 #10
0
 private void AnaSayfa_Load(object sender, EventArgs e)
 {
     cPersonel p = new cPersonel();
     p.PersonelGetir(cbPersonel);
     cbPersonel.SelectedIndex = 0;
 }