예제 #1
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(lblKursAdi.Text))
     {
         MessageBox.Show("Lütfen Kurs Seçimi Yapınız.");
     }
     else
     {
         DialogResult silOnaylama = new DialogResult();
         silOnaylama = MessageBox.Show(lblKursAdi.Text + " Adlı kurs kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo);
         if (silOnaylama == DialogResult.Yes)
         {
             UcusTakipEntities vt = new UcusTakipEntities();
             PersonelKur       pk = vt.PersonelKurs.FirstOrDefault(p => p.PersonelKursID == perKurs);
             vt.PersonelKurs.Remove(pk);
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("Silme İşlemi Başarlı");
                 alanlariTemizle();
                 TumKayitlariListele();
             }
         }
     }
 }
예제 #2
0
        private void btnPerSil_Click(object sender, EventArgs e)
        {
            try
            {
                int secilenKisiID           = Convert.ToInt32(txtPerNo.Text);
                UcusTakipEntities vt        = new UcusTakipEntities();
                Kullanici         kullanici = vt.Kullanicis.FirstOrDefault(p => p.PersonelID == secilenKisiID);
                if (kullanici != null)
                {
                    vt.Kullanicis.Remove(kullanici);
                }
                PersonelKur perKurs = vt.PersonelKurs.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                if (perKurs != null)
                {
                    vt.PersonelKurs.Remove(perKurs);
                }
                PersonelAracYetki perYet = vt.PersonelAracYetkis.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                if (perYet != null)
                {
                    vt.PersonelAracYetkis.Remove(perYet);
                }
                PersonelKomutanı perKom = vt.PersonelKomutanı.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                if (perKom != null)
                {
                    vt.PersonelKomutanı.Remove(perKom);
                }
                Tarih t = vt.Tarihs.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                if (t != null)
                {
                    vt.Tarihs.Remove(t);
                }
                UcusBilgileri ucus = vt.UcusBilgileris.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                if (ucus != null)
                {
                    vt.UcusBilgileris.Remove(ucus);
                }
                Personel k = vt.Personels.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                vt.Personels.Remove(k);

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("İşlem Başarlı");
                    AlanlariTemizle();
                    TumKayitleriListele();
                }
            }

            catch (Exception)
            {
                TumKayitleriListele();
            }
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                int yeniKayit        = 1;
                UcusTakipEntities vt = new UcusTakipEntities();
                var kursList         = vt.PersonelKurs.Where(p => p.PersonelNo == perNo).ToList();
                foreach (var item in kursList)
                {
                    if (item.KursNo == Convert.ToInt32(lblKursNo.Text))
                    {
                        yeniKayit = 0;
                    }
                }

                if (string.IsNullOrEmpty(lblKursAdi.Text))
                {
                    MessageBox.Show("Lütfen Kurs Seçimi Yapınız.");
                }
                else if (yeniKayit == 0)
                {
                    MessageBox.Show(lblKursAdi.Text + " adlı kursun kaydı bulunmaktadır. \n İsterseniz başka kurs ekleyebilirsiniz.");
                }
                else
                {
                    PersonelKur pk = new PersonelKur();
                    pk.KursNo     = Convert.ToInt32(lblKursNo.Text);
                    pk.KursTarihi = dateTimePicker1.Value;
                    pk.PersonelNo = perNo;

                    vt.PersonelKurs.Add(pk);
                    int sonuc = vt.SaveChanges();
                    if (sonuc > 0)
                    {
                        MessageBox.Show("Yeni Kayıt İşlemi Başarlı");
                        alanlariTemizle();
                        TumKayitlariListele();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen seçiminizi kontrol ediniz.");
            }
        }
예제 #4
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(lblKursAdi.Text))
            {
                MessageBox.Show("Lütfen Kurs Seçimi Yapınız.");
            }
            else
            {
                UcusTakipEntities vt = new UcusTakipEntities();
                PersonelKur       pk = vt.PersonelKurs.FirstOrDefault(p => p.PersonelKursID == perKurs);
                pk.KursNo     = Convert.ToInt32(lblKursNo.Text);
                pk.KursTarihi = dateTimePicker1.Value;
                pk.PersonelNo = perNo;

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Güncelleme İşlemi Başarlı");
                    alanlariTemizle();
                    TumKayitlariListele();
                }
            }
        }