Ejemplo n.º 1
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();
            }
        }
Ejemplo n.º 2
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            try
            {
                if (lblKomutanAdSoyad.Text != null)
                {
                    int secilenID = Convert.ToInt32(lbl_ID.Text);
                    var komList   = vt.PersonelKomutanı.Where(p => p.KisiID == secilenID & p.PersonelNo == perNo).ToList();
                    if (komList.Count > 0)
                    {
                        MessageBox.Show("Aynı kişiyi birden fazla kez kayıt edemezsiniz.");
                    }
                    else if (komList.Count == 0)
                    {
                        PersonelKomutanı pk = new PersonelKomutanı();
                        pk.KisiID         = Convert.ToInt32(lbl_ID.Text);
                        pk.PersonelNo     = perNo;
                        pk.PKTarih        = dtGuncellemeTarihi.Value;
                        pk.KisiAciklamasi = txtAcıklama.Text;

                        vt.PersonelKomutanı.Add(pk);
                        int sonuc = vt.SaveChanges();
                        if (sonuc > 0)
                        {
                            MessageBox.Show("Kayıt İşlemi Başarlı");
                            AlanlariTemizle();
                            TumKayitleriListele();
                        }
                    }
                }
            }
            catch (Exception)
            {
                if (TıklanılanButon.butonAdi_2 == "HarekatSubayi")
                {
                    MessageBox.Show("Lütfen Harekat Subayı seçimini yapınız.");
                }
                if (TıklanılanButon.butonAdi_2 == "Komutan")
                {
                    MessageBox.Show("Lütfen Komutan seçimini yapınız.");
                }
                if (KullaniciRol.KullaniciRolu == "Yonetici")
                {
                    MessageBox.Show("Lütfen personel seçimini kontrol ediniz.");
                }
            }
        }
Ejemplo n.º 3
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         if (lblPerKomID.Text != null)
         {
             PerKurID = Convert.ToInt32(lblPerKomID.Text);
             DialogResult silOnaylama = new DialogResult();
             silOnaylama = MessageBox.Show(PerKurID + " Numaralı kaydı silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo);
             if (silOnaylama == DialogResult.Yes)
             {
                 UcusTakipEntities vt = new UcusTakipEntities();
                 PersonelKomutanı  pk = vt.PersonelKomutanı.FirstOrDefault(p => p.PersonelKomutanıID == PerKurID);
                 vt.PersonelKomutanı.Remove(pk);
                 int sonuc = vt.SaveChanges();
                 if (sonuc > 0)
                 {
                     MessageBox.Show("Silme İşlemi Başarlı");
                     TumKayitleriListele();
                     AlanlariTemizle();
                 }
             }
         }
         else
         {
             MessageBox.Show("Lütfen silmek istediğiniz kaydı seçiniz.");
         }
     }
     catch (Exception)
     {
         if (TıklanılanButon.butonAdi_2 == "HarekatSubayi")
         {
             MessageBox.Show("Lütfen Harekat Subayı seçimini yapınız.");
         }
         if (TıklanılanButon.butonAdi_2 == "Komutan")
         {
             MessageBox.Show("Lütfen Komutan seçimini yapınız.");
         }
         if (KullaniciRol.KullaniciRolu == "Yonetici")
         {
             MessageBox.Show("Lütfen personel seçimini kontrol ediniz.");
         }
     }
 }
Ejemplo n.º 4
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                if (lblPerKomID.Text != null)
                {
                    PerKurID = Convert.ToInt32(lblPerKomID.Text);
                    UcusTakipEntities vt = new UcusTakipEntities();
                    PersonelKomutanı  pk = vt.PersonelKomutanı.FirstOrDefault(p => p.PersonelKomutanıID == PerKurID);
                    pk.KisiID         = Convert.ToInt32(lbl_ID.Text);
                    pk.PersonelNo     = perNo;
                    pk.PKTarih        = dtGuncellemeTarihi.Value;
                    pk.KisiAciklamasi = txtAcıklama.Text;

                    int sonuc = vt.SaveChanges();
                    if (sonuc > 0)
                    {
                        MessageBox.Show("Güncelleme İşlemi Başarlı");
                        AlanlariTemizle();
                        TumKayitleriListele();
                    }
                }
                else
                {
                    MessageBox.Show("Lütfen güncellemek istediğiniz kaydı seçiniz.");
                }
            }
            catch (Exception)
            {
                if (TıklanılanButon.butonAdi_2 == "HarekatSubayi")
                {
                    MessageBox.Show("Lütfen Harekat Subayı seçimini yapınız.");
                }
                if (TıklanılanButon.butonAdi_2 == "Komutan")
                {
                    MessageBox.Show("Lütfen Komutan seçimini yapınız.");
                }
                if (KullaniciRol.KullaniciRolu == "Yonetici")
                {
                    MessageBox.Show("Lütfen personel seçimini kontrol ediniz.");
                }
            }
        }