예제 #1
0
        private void buttonGiris_Click(object sender, EventArgs e)
        {
            String    sifre = "";
            String    tc    = "";
            TemelVeri temelVeri;

            if (this.textBoxTc.Text.Length != 11 || this.textBoxTc.Text == "")
            {
                MessageBox.Show("TC kimlik numarası 11 haneli olmalıdır.", "Dikkat",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            tcHover();
            sifreHover();

            tc    = this.textBoxTc.Text.Trim();
            sifre = this.textBoxSifre.Text.Trim();

            if (sorgu.girisTc(tc) == true)
            {
                if (sorgu.girisSifre(sifre))
                {
                    // temel veri alma ve oluşturma
                    temelVeri = sorgu.temelVeriAl(tc);


                    if (temelVeri.Yetki && !sorgu.silDurum())
                    {
                        formYonetici = new FormYonetici(temelVeri);
                        formYonetici.ShowDialog();
                    }
                    else if (!sorgu.silDurum())
                    {
                        formPersonel = new FormPersonel(temelVeri);
                        formPersonel.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("İşten çıkarıldığınız için giriş yapamazsınız.", "Dikkat",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Yanlış Şifre girdiniz.\nLütfen kontrol ediniz.", "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Aranan kullanıcı sistemde kayıtlı değildir", "Dikkat",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #2
0
 private void buttonTamam_Click(object sender, EventArgs e)
 {
     if (textBoxTC.Text.Length == 11)
     {
         DialogResult dialogResult =
             MessageBox.Show("Eminisiniz ?", "Dikkat", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (dialogResult == DialogResult.OK)
         {
             if (string.Compare(Tc, textBoxTC.Text) == 0)
             {
                 MessageBox.Show("Kendinizi silemezsiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 temelVeri = sorguIslem.temelVeriAl(this.textBoxTC.Text.Trim());
                 if (temelVeri != null && textBox1.Text != "")
                 {
                     /*Personel birçok kez işten çıkarılmış olabilir...*/
                     if (sorguIslem.temelVeriCikar(temelVeri: temelVeri, aciklama: textBox1.Text.Trim()))
                     {
                         MessageBox.Show("İslem başarılı");
                     }
                     else
                     {
                         MessageBox.Show("İslem başarısız");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Lütfen istenilen birl gileri tam giriniz ve Çıkarmak istediğiniz personelin " +
                                     "sistemde kayıtlı olduğundan emin olunuz.");
                 }
             }
         }
         else
         {
             MessageBox.Show("Lütfen emin olduktan sonra tekrar geliniz.!");
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("TC kimlik numarası 11 hanelidir.!", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #3
0
        private void buttonTamam_Click(object sender, EventArgs e)
        {
            if (textBoxTc.Text != "" && textBoxTc.Text.Length == 11)
            {
                //veri tabanı bulma ver ekleme kodu yazılacak
                try
                {
                    temelVeri = sorguIslem.temelVeriAl(textBoxTc.Text);
                    guncel    = new TemelVeri();
                    sorguIslem.temelVeriKopyala(temelVeri, guncel);
                    if (temelVeri == null)
                    {
                        MessageBox.Show("Kullanıcının sistemde kayıtl olduğundan emin olunuz");
                        return;
                    }
                }
                catch
                {
                    MessageBox.Show("Bir hata ile karşılaşıldı");
                    return;
                }

                if (
                    this.textBoxTc.Text != "" || textBoxAd.Text != "" || textBoxSoyad.Text != "" ||
                    radioButtonCalisan.Checked || radioButtonYonetici.Checked ||
                    textBoxAdres.Text != "" || kntrl || pictureBox1.Image != null)
                {
                    try
                    {
                        if (checkBoxAd.Checked && textBoxAd.Text != "")
                        {
                            guncel.Ad = textBoxAd.Text.Trim();
                        }
                        if (checkBoxDurum.Checked)
                        {
                            guncel.Yetki = radioButtonYonetici.Checked;
                        }
                        if (checkBoxEkbilgi.Checked && textBoxEkbilgi.Text != "")
                        {
                            guncel.Ekbilgi = textBoxEkbilgi.Text.Trim();
                        }
                        if (checkBoxSoyad.Checked && textBoxSoyad.Text != "")
                        {
                            guncel.Soyad = textBoxSoyad.Text.Trim();
                        }
                        if (checkBoxResim.Checked && pictureBox1.Image != null)
                        {
                            guncel.fotograf = pictureBox1.Image;
                        }
                        if (checkBoxAdres.Checked && kntrl && textBoxAdres.Text != "")
                        {
                            guncel.Adres = textBoxAdres.Text.Trim();
                            guncel.il    = il[comboBoxil.SelectedIndex].id;
                            guncel.ilce  = ilce[comboBoxilçe.SelectedIndex].id;
                            guncel.Ulke  = ulke[comboBoxUlke.SelectedIndex].id;
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Verileri almada bir hata oluştu");
                    }

                    try
                    {
                        if (sorguIslem.temelVeriGuncelle(temelVeri, guncel))
                        {
                            MessageBox.Show("İşlem başarıyla gerçekleşti");
                        }
                        else
                        {
                            MessageBox.Show("Verileri kayıt esnasında bir hata oluştu");
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Verileri kayıt esnasında bir hata oluştu");
                    }
                }
                else
                {
                    MessageBox.Show("En az bir güncellem yapmalısınız...", "Dikkat", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Lütfen güncellemek istedğiniz kişinin 11 haneli TC kimlik numarasını giriniz.!", "Dikkat", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
        }