private void btnHavaAracKaydet_Click(object sender, EventArgs e)
        {
            UcusTakipEntities vt = new UcusTakipEntities();
            int yeniKayit        = 0;

            var list = vt.PersonelAracYetkis.Where(p => p.PersonelNo == perNo).ToList();

            foreach (var i in list)
            {
                if (i.HavaAraciNo == Convert.ToInt32(secilenAracNo) & i.YetkisiVar == false)
                {
                    PersonelAracYetki a = vt.PersonelAracYetkis.FirstOrDefault(p => p.PersonelAracYetkiID == i.PersonelAracYetkiID);
                    a.YetkisiVar = true;
                    int sonuc = vt.SaveChanges();
                    if (sonuc > 0)
                    {
                        MessageBox.Show("Araç Yetkisi Tekrar verilmiştir");
                        txtToplamUcus.Text  = null;
                        lblSecilenArac.Text = string.Empty;
                    }
                    yeniKayit = 1;
                }
            }


            if (secilenAracNo != null & yeniKayit == 0)
            {
                PersonelAracYetki y = new PersonelAracYetki();
                y.HavaAraciNo = Convert.ToInt32(secilenAracNo);
                y.PersonelNo  = perNo;
                y.YetkisiVar  = true;
                if (txtToplamUcus.Text != "")
                {
                    y.AracToplamUcusSuresi = Convert.ToInt32(txtToplamUcus.Text);
                    vt.PersonelAracYetkis.Add(y);
                    int sonuc = vt.SaveChanges();
                    if (sonuc > 0)
                    {
                        MessageBox.Show("Kayıt İşlemi Başarılı");
                        txtToplamUcus.Text  = null;
                        lblSecilenArac.Text = string.Empty;
                    }
                }
                else
                {
                    MessageBox.Show("Toplam Uçuş Süresini Girmediniz");
                }
            }
            else
            {
                MessageBox.Show("Lütfen Bir Araç Seçiniz");
            }

            YetkiListele();
        }
Beispiel #2
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();
             }
         }
     }
 }
        private void btnKomutanGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int secilenKisiID    = Convert.ToInt32(lblKomutanID.Text);
                UcusTakipEntities vt = new UcusTakipEntities();
                HarekatSB_Komutan h1 = vt.HarekatSB_Komutan.FirstOrDefault(p => p.KisiID == secilenKisiID);
                h1.KisiAdi     = txtKomutanAdi.Text;
                h1.KisiSoyadi  = txtKomutanSoyadi.Text;
                h1.KisiRutbesi = txtKomutanRutbesi.Text;

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Güncelleme Başarılı");
                    TumKayitleriListele();
                }
                else
                {
                    MessageBox.Show("Güncelleme Başarısız");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen kayıt seçimi yapınız.");
            }
        }
Beispiel #4
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         int          secilen     = Convert.ToInt32(lblKullaniciID.Text);
         DialogResult silOnaylama = new DialogResult();
         silOnaylama = MessageBox.Show(secilen + " Numaralı kullanıcı Kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo);
         if (silOnaylama == DialogResult.Yes)
         {
             UcusTakipEntities vt = new UcusTakipEntities();
             Kullanici         k  = vt.Kullanicis.FirstOrDefault(p => p.KullanıcıID == secilen);
             vt.Kullanicis.Remove(k);
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("Silme İşlemi Başarılı");
                 TumKayitlariListele();
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Kullanıcı kaydı yoktur. \n Lütfen kayıtlı kullanıcı seçiniz. ");
     }
 }
Beispiel #5
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtKursAdi.Text))
            {
                MessageBox.Show("Lütfen boş alanları doldurunuz.");
            }

            else
            {
                Kur k = new Kur();
                k.KursAdi = txtKursAdi.Text;
                UcusTakipEntities vt = new UcusTakipEntities();
                vt.Kurs.Add(k);
                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Kayıt Başarılı");
                    TumKayitleriListele();
                }
                else
                {
                    MessageBox.Show("Kayıt Başarısız");
                }
            }
        }
Beispiel #6
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         int          secilenKursNo = Convert.ToInt32(lblKursNo.Text);
         string       kursAd        = txtKursAdi.Text;
         DialogResult silOnaylama   = new DialogResult();
         silOnaylama = MessageBox.Show(kursAd + " Adlı kurs kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo);
         if (silOnaylama == DialogResult.Yes)
         {
             UcusTakipEntities vt = new UcusTakipEntities();
             Kur k = vt.Kurs.FirstOrDefault(p => p.KursNo == secilenKursNo);
             vt.Kurs.Remove(k);
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("Silme İşlemi Başarlı");
                 TumKayitleriListele();
                 AlanlariTemizle();
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen kayıt seçimi.");
     }
 }
        private void btnTarihGuncelle_Click(object sender, EventArgs e)
        {
            if (lblTarihID.Text == "")
            {
                MessageBox.Show("Lütfen kayıt seçinz");
            }
            else
            {
                int tID = Convert.ToInt32(lblTarihID.Text);
                UcusTakipEntities vt    = new UcusTakipEntities();
                DateTime          simdi = DateTime.Now.Date;
                Tarih             t1    = vt.Tarihs.FirstOrDefault(p => p.TarihID == tID);
                t1.UcakStanSonTarihi  = (DateTime)dtUcak.Value.Date;
                t1.HeliStanSonTarih   = dtHeli.Value.Date;
                t1.YillikSaglikSon    = dtYillik.Value.Date;
                t1.BesYillikSaglikSon = dt5Yillik.Value.Date;
                if (dtYillik.Value != null)
                {
                    lblSağlık.Text = (dtYillik.Value.Date.AddYears(1)).ToString();
                }
                if (dt5Yillik.Value != null)
                {
                    lblSağlık5.Text = (dt5Yillik.Value.Date.AddYears(5)).ToString();
                }

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("İşlem Başarlı");
                    TumKayitleriListele();
                }
            }
        }
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (lblTarihID.Text == "")
            {
                MessageBox.Show("Lütfen kayıt seçinz");
            }
            else
            {
                int tID              = Convert.ToInt32(lblTarihID.Text);
                int silinecekKisiID  = perNo;
                UcusTakipEntities vt = new UcusTakipEntities();
                var list             = vt.Tarihs.Where(p => p.TarihID == tID).FirstOrDefault();

                list.UcakStanSonTarihi  = null;
                list.HeliStanSonTarih   = null;
                list.YillikSaglik       = null;
                list.BesYillikSaglik    = null;
                list.YillikSaglikSon    = null;
                list.BesYillikSaglikSon = null;
                lblSağlık.Text          = string.Empty;
                lblSağlık5.Text         = string.Empty;

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("İşlem Başarlı");
                    TumKayitleriListele();
                    AlanlariTemizle();
                }
            }
        }
Beispiel #9
0
 private void btnEkle_Click(object sender, EventArgs e)
 {
     if (txtHavaAracAdi.Text == "")
     {
         MessageBox.Show("Lütfen araç adı giriniz.");
     }
     else if (rbHelikopter.Checked == false || rbUcak.Checked == false)
     {
         MessageBox.Show("Lütfen araç türünü seçiniz.");
     }
     else
     {
         HavaAracları h = new HavaAracları();
         h.HavaAraciTipi = rbUcak.Checked ? "Uçak" : "Helikopter";
         h.HavaAraciAdi  = txtHavaAracAdi.Text;
         UcusTakipEntities vt = new UcusTakipEntities();
         vt.HavaAracları.Add(h);
         int sonuc = vt.SaveChanges();
         if (sonuc > 0)
         {
             MessageBox.Show("Kayıt Başarılı");
             TumKayitleriListele();
         }
         else
         {
             MessageBox.Show("Kayıt Başarısız");
         }
     }
 }
Beispiel #10
0
 void SifreGuncelleme()
 {
     if (string.IsNullOrEmpty(txtEski.Text) || string.IsNullOrEmpty(txtYeni.Text) ||
         string.IsNullOrEmpty(txtYeniKontrol.Text))
     {
         MessageBox.Show("Lütfen Bütün Alanları Doldurunuz.");
     }
     else if (txtEski.Text == sifre)
     {
         if (txtYeni.Text == txtYeniKontrol.Text)
         {
             UcusTakipEntities vt = new UcusTakipEntities();
             Kullanici         k  = vt.Kullanicis.FirstOrDefault(p => p.KullanıcıID == kullaniciID);
             k.Sifre = txtYeni.Text.Trim();
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("Şifreniz Başarılıyla Değitirilmiştir.");
                 AlanlariTemizle();
             }
         }
         else
         {
             MessageBox.Show("Girdiğiniz Şifreler Eşleşmiyor.\n Lütfen Kontrol Ediniz.");
         }
     }
     else
     {
         txtEski.Text = string.Empty;
         MessageBox.Show("Eski Şifreniz Yanlıştır. \n Lütfen Tekrar Giriniz.");
     }
 }
Beispiel #11
0
 void KullaniciAdiGuncelle()
 {
     if (string.IsNullOrEmpty(txtEski.Text) || string.IsNullOrEmpty(txtYeni.Text) ||
         string.IsNullOrEmpty(txtYeniKontrol.Text))
     {
         MessageBox.Show("Lütfen Bütün Alanları Doldurunuz.");
     }
     else if (txtEski.Text == kullaniciAdi)
     {
         if (txtYeni.Text == txtYeniKontrol.Text)
         {
             UcusTakipEntities vt = new UcusTakipEntities();
             Kullanici         k  = vt.Kullanicis.FirstOrDefault(p => p.KullanıcıID == kullaniciID);
             k.KullaniciAdi = txtYeni.Text.Trim();
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("Kullanıcı Adınız Başarılıyla Değitirilmiştir.");
                 AlanlariTemizle();
             }
         }
         else
         {
             MessageBox.Show("Girdiğiniz kullanıcı adları eşleşmiyor.\n Lütfen kontrol ediniz.");
         }
     }
     else
     {
         txtEski.Text = string.Empty;
         MessageBox.Show("Eski kullanıcı Adınız yanlıştır. \n Lütfen tekrar giriniz.");
     }
 }
Beispiel #12
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();
            }
        }
Beispiel #13
0
        private void btnPerGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int secilenKisiID    = Convert.ToInt32(txtPerNo.Text);
                UcusTakipEntities vt = new UcusTakipEntities();
                Personel          p1 = vt.Personels.FirstOrDefault(p => p.PersonelNo == secilenKisiID);
                p1.Ad           = txtPerAd.Text;
                p1.Soyad        = txtPerSoyad.Text;
                p1.SinifRutbesi = txtSinifRutbesi.Text;
                if (txtSicilNo.Text != "")
                {
                    p1.SicilNo = Convert.ToInt32(txtSicilNo.Text);
                }
                if (txtBroveNo.Text != "")
                {
                    p1.BroveNo = Convert.ToInt32(txtBroveNo.Text);
                }
                p1.DogumTarihi            = dtPerDT.Value;
                p1.Birligi                = txtBirlik.Text;
                p1.UcusBirligi            = txtUcusBirlik.Text;
                p1.IlkUcusTarihi          = dtİlkUcusBas.Value;
                p1.TemelKursBitirmeTarihi = dtTemelKursBitis.Value;
                if (dtTemelKursBitis.Value != null)
                {
                    DateTime baslangicYil = dtTemelKursBitis.Value;
                    p1.ToplamUcusYılı = DateTime.Now.Year - baslangicYil.Year;
                }
                lblToplamUcusYılı.Text = p1.ToplamUcusYılı.ToString();
                if (rbKita.Checked == true)
                {
                    p1.GorevDurumu = "Kıt'a";
                }
                if (rbKita.Checked == true)
                {
                    p1.GorevDurumu = "Kurum/Kh.";
                }

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("İşlem Başarlı");
                    TumKayitleriListele();
                    AlanlariTemizle();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen kayıt seçiniz.");
            }
        }
Beispiel #14
0
        private void btnPerEkle_Click(object sender, EventArgs e)
        {
            try
            {
                Personel p1 = new Personel();
                p1.Ad                     = txtPerAd.Text;
                p1.Soyad                  = txtPerSoyad.Text;
                p1.SinifRutbesi           = txtSinifRutbesi.Text;
                p1.SicilNo                = Convert.ToInt32(txtSicilNo.Text);
                p1.BroveNo                = Convert.ToInt32(txtBroveNo.Text);
                p1.DogumTarihi            = dtPerDT.Value;
                p1.Birligi                = txtBirlik.Text;
                p1.UcusBirligi            = txtUcusBirlik.Text;
                p1.IlkUcusTarihi          = dtİlkUcusBas.Value;
                p1.TemelKursBitirmeTarihi = dtTemelKursBitis.Value;
                if (dtTemelKursBitis.Value != null)
                {
                    DateTime bitis = dtTemelKursBitis.Value;
                    p1.ToplamUcusYılı = DateTime.Now.Year - bitis.Year;
                }
                lblToplamUcusYılı.Text = p1.ToplamUcusYılı.ToString();
                if (rbKita.Checked == true)
                {
                    p1.GorevDurumu = "Kıt'a";
                }
                if (rbKita.Checked == true)
                {
                    p1.GorevDurumu = "Kurum/Kh.";
                }

                UcusTakipEntities vt = new UcusTakipEntities();
                vt.Personels.Add(p1);

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Kayıt Başarılı");
                    TumKayitleriListele();
                    AlanlariTemizle();
                }
                else
                {
                    MessageBox.Show("Kayıt Başarısız");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen Alanları Doldurunuz.");
            }
        }
Beispiel #15
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.");
                }
            }
        }
Beispiel #16
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.");
            }
        }
Beispiel #17
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.");
         }
     }
 }
Beispiel #18
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.");
                }
            }
        }
 private void btnEkle_Click(object sender, EventArgs e)
 {
     try
     {
         UcusTakipEntities vt = new UcusTakipEntities();
         var list             = vt.Tarihs.FirstOrDefault(p => p.PersonelNo == perNo);
         if (list != null)
         {
             MessageBox.Show("Sistemde bulunan kayıttan başka kayıt açamazsınız. ");
             this.Close();
         }
         else
         {
             DateTime simdi = DateTime.Now;
             Tarih    t1    = new Tarih();
             t1.PersonelNo         = perNo;
             t1.UcakStanSonTarihi  = dtUcak.Value;
             t1.HeliStanSonTarih   = dtHeli.Value;
             t1.YillikSaglikSon    = dtYillik.Value;
             t1.BesYillikSaglikSon = dt5Yillik.Value;
             if (dtYillik.Value != null)
             {
                 lblSağlık.Text = (dtYillik.Value - simdi).ToString();
             }
             if (dt5Yillik.Value != null)
             {
                 lblSağlık5.Text = (dt5Yillik.Value - simdi).ToString();
             }
             vt.Tarihs.Add(t1);
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("İşlem Başarılı");
                 TumKayitleriListele();
                 AlanlariTemizle();
             }
         }
     }
     catch (Exception)
     {
     }
 }
Beispiel #20
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            try
            {
                UcusBilgileri u = new UcusBilgileri();
                u.PersonelNo  = perNo;
                u.HavaAraciNo = aracKodu;
                if (dtTarih.Value != null)
                {
                    var tarih = dtTarih.Value.Date;
                    u.UcusTarihi = tarih.Date;
                }
                if (cbUcusTipi.SelectedItem != null)
                {
                    u.UcusTipi = cbUcusTipi.SelectedItem.ToString();
                }
                if (txtUcusSuresi.Text != "")
                {
                    u.UcusDakikası = Convert.ToInt32(txtUcusSuresi.Text.Trim());
                }

                UcusTakipEntities vt = new UcusTakipEntities();
                vt.UcusBilgileris.Add(u);

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Kayıt Başarılı");
                    TumKayitleriListele();
                    printPreviewDialog1.ShowDialog();
                    AlanlariTemizle();
                }
                else
                {
                    MessageBox.Show("Kayıt Başarısız");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen araç türü ve araç adı seçimini kontrol ediniz.");
            }
        }
Beispiel #21
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            int          silinecekUcusNo = Convert.ToInt32(lblUcusNo.Text);
            DialogResult silOnaylama     = new DialogResult();

            silOnaylama = MessageBox.Show(silinecekUcusNo + " Numaralı uçuş kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo);
            if (silOnaylama == DialogResult.Yes)
            {
                UcusTakipEntities vt = new UcusTakipEntities();
                UcusBilgileri     u  = vt.UcusBilgileris.FirstOrDefault(p => p.UcusNo == silinecekUcusNo);
                vt.UcusBilgileris.Remove(u);
                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Silme İşlemi Başarlı");
                    AlanlariTemizle();
                    TumKayitleriListele();
                }
            }
        }
Beispiel #22
0
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     try
     {
         int secilenAracID    = Convert.ToInt32(lblAracKodu.Text);
         UcusTakipEntities vt = new UcusTakipEntities();
         HavaAracları      h  = vt.HavaAracları.FirstOrDefault(p => p.HavaAraciNo == secilenAracID);
         h.HavaAraciAdi  = txtHavaAracAdi.Text.Trim();
         h.HavaAraciTipi = rbUcak.Checked ? "Uçak" : "Helikopter";
         int sonuc = vt.SaveChanges();
         if (sonuc > 0)
         {
             MessageBox.Show("İşlem Başarlı");
             TumKayitleriListele();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen kayıt seçimi yapınız.");
     }
 }
Beispiel #23
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         int secilenAracID    = Convert.ToInt32(lblAracKodu.Text);
         UcusTakipEntities vt = new UcusTakipEntities();
         HavaAracları      h  = vt.HavaAracları.FirstOrDefault(p => p.HavaAraciNo == secilenAracID);
         vt.HavaAracları.Remove(h);
         int sonuc = vt.SaveChanges();
         if (sonuc > 0)
         {
             MessageBox.Show("İşlem Başarlı");
             AlanlariTemizle();
             TumKayitleriListele();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen kayıt seçin.");
     }
 }
Beispiel #24
0
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     try
     {
         int secilenKursNo    = Convert.ToInt32(lblKursNo.Text);
         UcusTakipEntities vt = new UcusTakipEntities();
         Kur k = vt.Kurs.FirstOrDefault(p => p.KursNo == secilenKursNo);
         k.KursAdi = txtKursAdi.Text;
         int sonuc = vt.SaveChanges();
         if (sonuc > 0)
         {
             MessageBox.Show("Güncelleme İşlemi Başarlı");
             TumKayitleriListele();
             AlanlariTemizle();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen kayıt seçimi.");
     }
 }
        private void btnKomutanSil_Click(object sender, EventArgs e)
        {
            try
            {
                int secilenKisiID    = Convert.ToInt32(lblKomutanID.Text);
                UcusTakipEntities vt = new UcusTakipEntities();
                HarekatSB_Komutan k1 = vt.HarekatSB_Komutan.FirstOrDefault(p => p.KisiID == secilenKisiID);
                vt.HarekatSB_Komutan.Remove(k1);

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    AlanlariTemizle();
                    TumKayitleriListele();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen kayıtlar üzerinde seçim yapınız.");
            }
        }
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(lblSecilenArac.Text))
     {
         MessageBox.Show("Lütfen kayıt seçimi yapınız.");
     }
     else
     {
         UcusTakipEntities vt = new UcusTakipEntities();
         string            silinecekAracAdi = lblSecilenArac.Text;
         var list = vt.HavaAracları.ToList();
         foreach (var i in list)
         {
             if (i.HavaAraciAdi == silinecekAracAdi)
             {
                 silinecekAracNo = i.HavaAraciNo;
             }
         }
         DialogResult silOnaylama = new DialogResult();
         silOnaylama = MessageBox.Show(silinecekAracAdi + " Adlı araç kaydını silmek istiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo);
         if (silOnaylama == DialogResult.Yes)
         {
             PersonelAracYetki y = vt.PersonelAracYetkis.FirstOrDefault(p => p.PersonelNo == perNo);
             y.YetkisiVar = false;
             int sonuc = vt.SaveChanges();
             if (sonuc > 0)
             {
                 MessageBox.Show("Silme İşlemi Başarılı");
                 txtToplamUcus.Text  = null;
                 lblSecilenArac.Text = string.Empty;
             }
         }
         if (silOnaylama == DialogResult.No)
         {
             MessageBox.Show(silinecekAracAdi + " Adlı araç kaydı silinmedi.");
         }
     }
 }
Beispiel #27
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();
                }
            }
        }
Beispiel #28
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int secilenkUcusNo   = Convert.ToInt32(lblUcusNo.Text);
                UcusTakipEntities vt = new UcusTakipEntities();
                UcusBilgileri     u  = vt.UcusBilgileris.FirstOrDefault(p => p.UcusNo == secilenkUcusNo);
                u.UcusDakikası = Convert.ToInt32(txtUcusSuresi.Text);
                u.UcusTarihi   = dtTarih.Value;

                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Güncelleme İşlemi Başarlı");
                    AlanlariTemizle();
                    TumKayitleriListele();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen kayt seçimi yapınız.");
            }
        }
Beispiel #29
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int secilen          = Convert.ToInt32(lblKullaniciID.Text);
                UcusTakipEntities vt = new UcusTakipEntities();
                Kullanici         k  = vt.Kullanicis.FirstOrDefault(p => p.KullanıcıID == secilen);
                k.KullaniciAdi = txtKullaniciAdi.Text;
                k.Sifre        = txtSifre.Text;
                k.RolID        = rbYonetici.Checked ? 1 : 2;
                int sonuc = vt.SaveChanges();
                if (sonuc > 0)
                {
                    MessageBox.Show("Güncelleme İşlemi Başarılı");
                    TumKayitlariListele();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Kullanıcı bilgileri ilk defa oluşturulacak personelin kaydı için\" Kullanıcı Ekle\" panelinden işlem yapınız.");
            }

            finally { txtKullaniciAdi.Text = string.Empty; txtSifre.Text = string.Empty; }
        }
        private void btnKomutanKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtKomutanAdi.Text))
                {
                    MessageBox.Show("Lütfen boş alanları doldurunuz.");
                }
                else
                {
                    HarekatSB_Komutan h1 = new HarekatSB_Komutan();
                    h1.KisiAdi     = txtKomutanAdi.Text;
                    h1.KisiSoyadi  = txtKomutanSoyadi.Text;
                    h1.KisiUnvani  = txtKomutanUnvani.Text;
                    h1.KisiRutbesi = txtKomutanRutbesi.Text;

                    UcusTakipEntities vt = new UcusTakipEntities();
                    vt.HarekatSB_Komutan.Add(h1);

                    int sonuc = vt.SaveChanges();
                    if (sonuc > 0)
                    {
                        MessageBox.Show("Kayıt Başarılı");
                        TumKayitleriListele();
                    }
                    else
                    {
                        MessageBox.Show("Kayıt Başarısız");
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen boş alanları doldurunuz.");
            }
        }