Ejemplo n.º 1
0
        private void IzinlerGoster()
        {
            Personel izin = new Personel();

            try
            {
                izin.BaglantiAc();
                OleDbDataAdapter izinlerilistele = new OleDbDataAdapter
                                                       ("select tcno AS[TC KİMLİK NO],ad AS[ADI],soyad AS[SOYADI],izinturu AS[İZİN TÜRÜ],izinbaslangic AS[İZİN BAŞLANGIÇ TARİHİ],izinbitis AS[İZİN BİTİŞ TARİHİ],gunsayisi AS[İZİNLİ GÜN SAYISI],kalanhak AS[KALAN HAK] from izinler Order By ad ASC", izin.baglan);
                DataSet dshafiza = new DataSet();
                izinlerilistele.Fill(dshafiza);
                dataGridView2.DataSource = dshafiza.Tables[0];
                izin.BaglantiKapat();
            }
            catch (Exception hatamsj)
            {
                MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                izin.BaglantiKapat();
            }
        }
Ejemplo n.º 2
0
        private void CalisanlarGoster()
        {
            Personel personel = new Personel();

            try
            {
                personel.BaglantiAc();
                OleDbDataAdapter calisanlarilistele = new OleDbDataAdapter
                                                          ("select tckimlikno AS[TC KİMLİK NO],ad AS[ADI],soyad AS[SOYADI],telefon AS[TELEFON],adres AS[ADRES],pozisyon AS[POZİSYONU],sube AS[ŞUBE],maas AS[MAAŞI],isegiristarih AS[İŞE GİRİŞ TARİHİ],zamorani AS[ZAM ORANI],yenimaas AS [YENİ MAAS] from calisanlar where adres is not null Order By ad ASC", personel.baglan);
                DataSet dshafiza = new DataSet();
                calisanlarilistele.Fill(dshafiza);
                dataGridView1.DataSource = dshafiza.Tables[0];
                personel.BaglantiKapat();
            }
            catch (Exception hatamsj)
            {
                MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                personel.BaglantiKapat();
            }
        }
Ejemplo n.º 3
0
        private void izingnclbtn_Click(object sender, EventArgs e)
        {
            Personel izin = new Personel();

            try
            {
                izin.BaglantiAc();
                OleDbCommand guncellekomutu = new OleDbCommand("update izinler set tcno='" + izintcbox.Text + "',ad='" + izinadbox.Text + "',soyad='" + izinsoyadbox.Text + "',izinturu='" + izinturbox.Text + "',izinbaslangic='" + izinbaslangic.Value + "',izinbitis='" + izinbitis.Value + "',gunsayisi='" + izingunsayisibox.Text + "',kalanhak='" + izinkalanbox.Text + "'", izin.baglan);
                guncellekomutu.ExecuteNonQuery();
                izin.BaglantiKapat();

                MessageBox.Show("Kayıt Güncellendi!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                IzinlerGoster();
                Temizle();
            }
            catch (Exception hatamsj)
            {
                MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                izin.BaglantiKapat();
            }
        }
Ejemplo n.º 4
0
        private void Giris_btn_Click(object sender, EventArgs e)
        {
            Personel personel = new Personel();

            try
            {
                personel.BaglantiAc();
                personel.k_adi = Ad_tbx.Text;
                personel.sifre = Sifre_tbx.Text;
                OleDbCommand    selectsorgu = new OleDbCommand("select * from kullanicilar", personel.baglan);
                OleDbDataReader kayitokuma  = selectsorgu.ExecuteReader();
                void BilgileriGoster()
                {
                    personel.tcno   = kayitokuma.GetValue(0).ToString();
                    personel.adi    = kayitokuma.GetValue(1).ToString();
                    personel.soyadi = kayitokuma.GetValue(2).ToString();
                    personel.yetki  = kayitokuma.GetValue(3).ToString();
                }
                while (kayitokuma.Read())
                {
                    yetki = kayitokuma["yetki"].ToString();
                    if (kayitokuma["kullaniciadi"].ToString() == Ad_tbx.Text &&
                        kayitokuma["parola"].ToString() == Sifre_tbx.Text)
                    {
                        BilgileriGoster();
                        this.Hide();
                        anasayfa frm2 = new anasayfa();
                        frm2.Show();
                        break;
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Bilgilerinizi kontrol ediniz !");
            }
        }
Ejemplo n.º 5
0
        private void tablosıfırlabtn_Click(object sender, EventArgs e)
        {
            Personel izin       = new Personel();
            bool     kayitarama = false;

            izin.BaglantiAc();
            OleDbCommand    aramasorgusu = new OleDbCommand("select * from izinler where izinturu='" + izinturbox.Text + "'", izin.baglan);
            OleDbDataReader kayitokuma   = aramasorgusu.ExecuteReader();

            while (kayitokuma.Read())
            {
                kayitarama = true;
                OleDbCommand deletesorgu = new OleDbCommand("delete from izinler where izinturu='HAFTALIK İZİN'='" + izinturbox.Text + "'", izin.baglan);
                deletesorgu.ExecuteNonQuery();
                break;
            }
            if (kayitarama == false)
            {
                MessageBox.Show("Silinecek kayıt bulunamadı!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            izin.BaglantiKapat();
            IzinlerGoster();
            Temizle();
        }
Ejemplo n.º 6
0
        private void gnclbtn_Click(object sender, EventArgs e)
        {
            Personel personel = new Personel();

            if (tcnobox.MaskCompleted != false && adbox.MaskCompleted != false && soyadbox.MaskCompleted != false && telnobox.MaskCompleted != false && adresbox.Text != "" && pzsynbox.Text != "" && subebox.Text != "" && maasbox.Text != "")
            {
                try
                {
                    personel.BaglantiAc();
                    OleDbCommand guncellekomutu = new OleDbCommand("update calisanlar set ad='" + adbox.Text + "',soyad='" + soyadbox.Text + "',telefon='" + telnobox.Text + "',adres='" + adresbox.Text + "',pozisyon='" + pzsynbox.Text + "',sube='" + subebox.Text + "',maas='" + maasbox.Text + "',isegiristarih='" + dateTimePicker1.Value + "',zamorani='" + zamtbx.Text + "',yenimaas='" + yenimaastbx.Text + "'where tckimlikno='" + tcnobox.Text + "'", personel.baglan);
                    guncellekomutu.ExecuteNonQuery();
                    personel.BaglantiKapat();

                    MessageBox.Show("Kayıt Güncellendi!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    CalisanlarGoster();
                    Temizle();
                }
                catch (Exception hatamsj)
                {
                    MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    personel.BaglantiKapat();
                }
            }
        }
Ejemplo n.º 7
0
        private void izineklebtn_Click(object sender, EventArgs e)
        {
            if (izingunsayisibox.Text != "")
            {
                int izingunu = int.Parse(izingunsayisibox.Text);

                int kalanhak = yillikhak - izingunu;
                izinkalanbox.Text = kalanhak.ToString();

                Personel izin = new Personel();
                izin.BaglantiAc();
                OleDbCommand    selectsorgu = new OleDbCommand("select * from izinler where kalanhak='" + izinkalanbox.Text + "'", izin.baglan);
                OleDbDataReader kayitokuma  = selectsorgu.ExecuteReader();
                while (kayitokuma.Read())
                {
                    _ = kalanhak >= 0;
                    break;
                }

                int    girilengun = Convert.ToInt32(izingunsayisibox.Text);
                string girilentc  = izintcbox.Text;

                if (kayitokuma["tcno"].ToString() == izintcbox.Text)
                {
                    while (girilengun <= kalanhak)
                    {
                        if (kalanhak >= 0 && kalanhak <= 14)
                        {
                            if (izintcbox.Text != "" && izinadbox.Text != "" && izinsoyadbox.Text != "" && izinturbox.Text != "")
                            {
                                try
                                {
                                    izin.BaglantiAc();
                                    OleDbCommand eklekomutu = new OleDbCommand("insert into izinler values('" + izintcbox.Text + "','" + izinadbox.Text + "','" + izinsoyadbox.Text + "','" + izinturbox + "','" + izinbaslangic.Value + "','" + izinbitis.Value + "','" + izingunsayisibox.Text + "','" + izinkalanbox.Text + "')", izin.baglan);
                                    eklekomutu.ExecuteNonQuery();
                                    izin.BaglantiKapat();

                                    MessageBox.Show("Yeni izin oluşturuldu!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                    IzinlerGoster();
                                    Temizle();
                                }
                                catch (Exception hatamsj)
                                {
                                    MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    izin.BaglantiKapat();
                                }
                            }
                            else
                            {
                                MessageBox.Show("Lütfen tüm alanları doldunurunuz!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Hakkınız kalmamıştır!!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        _ = kalanhak - girilengun;
                        break;
                    }
                }
                izin.BaglantiKapat();
            }
        }
Ejemplo n.º 8
0
        private void kydtbtn_Click(object sender, EventArgs e)
        {
            bool kayitkontrol = false;

            Personel personel = new Personel();

            personel.BaglantiAc();
            OleDbCommand    selectsorgu = new OleDbCommand("select * from calisanlar where tckimlikno='" + tcnobox.Text + "'", personel.baglan);
            OleDbDataReader kayitokuma  = selectsorgu.ExecuteReader();

            while (kayitokuma.Read())
            {
                kayitkontrol = true;
                break;
            }
            personel.BaglantiKapat();

            if (kayitkontrol == false)
            {
                if (tcnobox.Text.Length < 11 || tcnobox.Text == "")
                {
                    tcno.ForeColor = Color.Red;
                }
                else
                {
                    tcno.ForeColor = Color.Black;
                }

                if (adresbox.Text.Length < 2 || adresbox.Text == "")
                {
                    adres.ForeColor = Color.Red;
                }
                else
                {
                    adres.ForeColor = Color.Black;
                }

                if (tcnobox.MaskCompleted != false && adbox.MaskCompleted != false && soyadbox.MaskCompleted != false && telnobox.MaskCompleted != false && adresbox.Text != "" && pzsynbox.Text != "" && subebox.Text != "" && maasbox.Text != "")
                {
                    try
                    {
                        personel.BaglantiAc();
                        OleDbCommand eklekomutu = new OleDbCommand("insert into calisanlar values('" + tcnobox.Text + "','" + adbox.Text + "','" + soyadbox.Text + "','" + telnobox.Text + "','" + adresbox.Text + "','" + pzsynbox.Text + "','" + subebox.Text + "','" + maasbox.Text + "','" + dateTimePicker1.Value + "','" + zamtbx.Text + "','" + yenimaastbx.Text + "')", personel.baglan);
                        eklekomutu.ExecuteNonQuery();
                        personel.BaglantiKapat();

                        MessageBox.Show("Yeni kayıt oluşturuldu!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        CalisanlarGoster();
                        Temizle();
                    }
                    catch (Exception hatamsj)
                    {
                        MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        personel.BaglantiKapat();
                    }
                }
                else
                {
                    MessageBox.Show("Lütfen tüm alanları doldunurunuz!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Girilen TC Kimlik Numarası daha önceden kayıtlıdır!!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }