Ejemplo n.º 1
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtKullaniciAd.Text) || string.IsNullOrEmpty(txtKullaniciAd.Text))
            {
                MessageBox.Show("Lütfen alanları doldur");
            }

            else
            {
                UcusTakipEntities vt          = new UcusTakipEntities();
                string            KullaniciAd = txtKullaniciAd.Text.Trim();
                string            Sifre       = txtSifre.Text.Trim();
                Kullanici         kullanici   = vt.Kullanicis.FirstOrDefault(p => p.KullaniciAdi == KullaniciAd && p.Sifre == Sifre);
                if (kullanici == null)
                {
                    MessageBox.Show("Böyle bir kullanıcı yok");
                }
                else
                {
                    string a = kullanici.Rol.RolKod.Trim();
                    KullaniciRol.KullaniciRolu = string.Empty;
                    KullaniciRol.KullaniciRolu = a;
                    int b = kullanici.PersonelID;
                    KullaniciRol.KullaniciID = 0;
                    KullaniciRol.KullaniciID = b;

                    MainForm f = new MainForm(kullanici.Rol.RolKod.Trim());
                    f.Show();
                    this.Hide();
                }
            }
        }
Ejemplo n.º 2
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.");
     }
 }
Ejemplo n.º 3
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");
                }
            }
        }
Ejemplo n.º 4
0
        private void dgUcus_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                AlanlariTemizle();

                DataGridViewRow str = dgUcus.Rows[e.RowIndex];
                lblUcusNo.Text = str.Cells[0].Value.ToString();
                if (str.Cells[2].Value != null)
                {
                    lblAracAdi.Text = str.Cells[2].Value.ToString();
                }
                if (str.Cells[1].Value != null)
                {
                    dtTarih.Value = Convert.ToDateTime(str.Cells[1].Value.ToString());
                }
                if (str.Cells[3].Value != null)
                {
                    lblUcusTipi.Text = str.Cells[3].Value.ToString();
                }
                if (str.Cells[4].Value != null)
                {
                    txtUcusSuresi.Text = str.Cells[4].Value.ToString();
                }

                UcusTakipEntities vt = new UcusTakipEntities();
                var arac             = vt.HavaAracları.FirstOrDefault(p => p.HavaAraciAdi == lblAracAdi.Text);
                aracKodu         = arac.HavaAraciNo;
                lblAracTuru.Text = arac.HavaAraciTipi.ToString();
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen kayıtlar üzerinde seçim yapınız.");
            }
        }
Ejemplo n.º 5
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");
         }
     }
 }
Ejemplo n.º 6
0
        void YetkiliAracListesi()
        {
            //dataGridView1.DataSource = vt.PersonelAracYetkis.Where(p => p.PersonelNo == perNo).ToList();
            //dataGridView1.Columns["HavaAracları"].Visible = false;
            //dataGridView1.Columns["Personel"].Visible = false;
            //dataGridView1.Columns["PersonelAracYetkiID"].Visible = false;
            //dataGridView1.Columns["Personel"].Visible = false;
            //dataGridView1.Columns["Personel"].Visible = false;

            dataGridView1.ColumnCount     = 2;
            dataGridView1.Columns[0].Name = "Aracın Adı";
            dataGridView1.Columns[1].Name = "Uçuş Süresi(dk)";
            UcusTakipEntities vt = new UcusTakipEntities();
            var yetki            = vt.PersonelAracYetkis.Where(p => p.PersonelNo == perNo && p.YetkisiVar == true).ToList();
            var havaAraci        = vt.HavaAracları.ToList();

            foreach (var item in yetki)
            {
                string id         = item.PersonelAracYetkiID.ToString();
                string ucusSuresi = item.AracToplamUcusSuresi.ToString();
                string aracAdi;
                foreach (var i in havaAraci)
                {
                    if (i.HavaAraciNo == item.HavaAraciNo)
                    {
                        aracAdi = i.HavaAraciAdi;
                        string[] satir = new string[]
                        { aracAdi, ucusSuresi };
                        dataGridView1.Rows.Add(satir);
                    }
                }
            }
            this.Text = "Yetkili Arac Listesi";
        }
Ejemplo n.º 7
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.");
     }
 }
Ejemplo n.º 8
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();
             }
         }
     }
 }
Ejemplo n.º 9
0
        public MainForm(string rolKod)
        {
            InitializeComponent();
            menuYonetici.Visible = false;
            menuPersonel.Visible = false;
            switch (rolKod)
            {
            case "Yonetici":
                menuYonetici.Visible = true;
                break;

            case "Personel":
                menuPersonel.Visible = true;
                this.Text            = "Kişisel Uçuş Takip Uygulaması";
                int               perno = KullaniciRol.KullaniciID;
                DateTime          simdi = DateTime.Now;
                UcusTakipEntities vt    = new UcusTakipEntities();
                var               list  = vt.Tarihs.FirstOrDefault(p => p.PersonelNo == perno);
                if (simdi > list.YillikSaglikSon || simdi > list.BesYillikSaglikSon)
                {
                    MessageBox.Show("Lütfen sağlık muayene tarihlerinizi kontrol ediniz.");
                }
                break;
            }
        }
Ejemplo n.º 10
0
        private void KursIslemleri_Load(object sender, EventArgs e)
        {
            btnEkle.Visible = false; btnGuncelle.Visible = false; btnSil.Visible = false;
            if (TıklanılanButon.butonAdi == "Ekle")
            {
                btnEkle.Visible = true;
            }
            if (TıklanılanButon.butonAdi == "Sil")
            {
                btnSil.Visible = true; cbKurslar.Visible = false; label1.Visible = false;
            }
            if (TıklanılanButon.butonAdi == "Guncelle")
            {
                btnGuncelle.Visible = true; cbKurslar.Visible = false; label1.Visible = false;
            }

            if (KullaniciRol.KullaniciRolu == "Personel")
            {
                btnPerSecim.Visible = false;
                TumKayitlariListele();
                perNo = KullaniciRol.KullaniciID;
                UcusTakipEntities vt = new UcusTakipEntities();
                var per = vt.Personels.FirstOrDefault(p => p.PersonelNo == perNo);
                lblPerAdSoyad.Text = per.Ad.Trim() + " " + per.Soyad.Trim();
                TumKayitlariListele();
            }

            KurslariListele();
        }
Ejemplo n.º 11
0
        void TumKayitleriListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dgKusBilgileri.DataSource = vt.Kurs.ToList();
            dgKusBilgileri.Columns["PersonelKurs"].Visible = false;
        }
Ejemplo n.º 12
0
        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.");
            }
        }
        private void HavaAraciIslemleri_Load(object sender, EventArgs e)
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            if (KullaniciRol.KullaniciRolu == "Personel")
            {
                perNo            = KullaniciRol.KullaniciID;
                lblPerSecim.Text = "PersonelNo";
                var perList = vt.Personels.FirstOrDefault(p => p.PersonelNo == perNo);
                lblAdSoyad.Text = perList.Ad + " " + perList.Soyad;
                cbListele();
                YetkiListele();
                button1.Visible = false;
            }

            if (KullaniciRol.KullaniciRolu == "Yonetici")
            {
                btnHavaAracKaydet.Visible = true;
                btnSil.Visible            = true;
            }
            if (TıklanılanButon.butonAdi == "Sil")
            {
                btnHavaAracKaydet.Visible = false;
            }
            if (TıklanılanButon.butonAdi == "Ekle")
            {
                btnSil.Visible = false;
            }
        }
        void YetkiListele()
        {
            dgYetki.Columns.Clear();
            dgYetki.ColumnCount     = 3;
            dgYetki.Columns[0].Name = "Personel Yetki No.";
            dgYetki.Columns[1].Name = "Aracın Adı";
            dgYetki.Columns[2].Name = "Uçuş Süresi(dk)";
            UcusTakipEntities vt = new UcusTakipEntities();
            var yetki            = vt.PersonelAracYetkis.Where(p => p.PersonelNo == perNo && p.YetkisiVar == true).ToList();
            var havaAraci        = vt.HavaAracları.ToList();

            foreach (var item in yetki)
            {
                string id = string.Empty; string ucusSuresi = string.Empty; string aracAdi = string.Empty;
                id         = item.PersonelAracYetkiID.ToString();
                ucusSuresi = item.AracToplamUcusSuresi.ToString();
                foreach (var i in havaAraci)
                {
                    if (i.HavaAraciNo == item.HavaAraciNo)
                    {
                        aracAdi = i.HavaAraciAdi;
                        string[] satir = new string[]
                        { id, aracAdi, ucusSuresi };
                        dgYetki.Rows.Add(satir);
                    }
                }
            }
        }
        private void cbAracTipi_SelectedIndexChanged(object sender, EventArgs e)
        {
            cbHavaAraci.Items.Clear();
            UcusTakipEntities vt = new UcusTakipEntities();

            if (cbAracTipi.SelectedIndex == 0)
            {
                string tip   = "Uçak";
                var    list2 = vt.HavaAracları.Where(p => p.HavaAraciTipi == tip).ToList();
                foreach (var i in list2)
                {
                    cbHavaAraci.Items.Add(i.HavaAraciAdi);
                }
            }

            if (cbAracTipi.SelectedIndex == 1)
            {
                string tip   = "Helikopter";
                var    list2 = vt.HavaAracları.Where(p => p.HavaAraciTipi == tip).ToList();
                foreach (var i in list2)
                {
                    cbHavaAraci.Items.Add(i.HavaAraciAdi);
                }
            }
        }
Ejemplo n.º 16
0
        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();
                }
            }
        }
Ejemplo n.º 17
0
        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();
                }
            }
        }
Ejemplo n.º 18
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.");
     }
 }
Ejemplo n.º 19
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. ");
     }
 }
Ejemplo n.º 20
0
        private void KomutanIslemleri_Load(object sender, EventArgs e)
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            if (KullaniciRol.KullaniciRolu == "Yonetici")
            {
                if (string.IsNullOrEmpty(SecilenPersonel.PerdsonelAdSoyad))
                {
                    PersonelAdSoyad = string.Empty;
                    lblAdSoyad.Text = string.Empty;
                }
                else
                {
                    PersonelAdSoyad = string.Empty;
                    lblAdSoyad.Text = string.Empty;
                    PersonelAdSoyad = SecilenPersonel.PerdsonelAdSoyad;
                    perNo           = SecilenPersonel.PersonelNo;
                    TumKayitleriListele();
                }
            }


            if (KullaniciRol.KullaniciRolu == "Personel")
            {
                btnSecilenPerGoster.Visible = false;
                lblAdSoyad.Text             = string.Empty;
                var personel = vt.Personels.FirstOrDefault(p => p.PersonelNo == perNo);
                lblAdSoyad.Text = personel.Ad + " " + personel.Soyad;
                TumKayitleriListele();
            }

            if (TıklanılanButon.butonAdi_2 == "HarekatSubayi")
            {
                rbHarekatSubayi.Checked = true;
                rbKomutan.Visible       = false;
                lblKomutanSubay.Text    = "Harekat Subayı ID";
                this.Text = "Harekat Subay İşlemleri";
            }

            if (TıklanılanButon.butonAdi_2 == "Komutan")
            {
                rbHarekatSubayi.Checked = true;
                rbHarekatSubayi.Visible = false;
                this.Text = "Komutan İşlemleri";
            }

            if (TıklanılanButon.butonAdi == "Ekle")
            {
                btnEkle.Visible = true;
            }
            if (TıklanılanButon.butonAdi == "Guncelle")
            {
                btnGuncelle.Visible = true;
            }
            if (TıklanılanButon.butonAdi == "Sil")
            {
                btnSil.Visible = true;
            }
        }
Ejemplo n.º 21
0
        void KomutanlariListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dataGridView1.DataSource = vt.HarekatSB_Komutan.Where(p => p.KisiUnvani == "KOMUTAN").ToList();
            dataGridView1.Columns["PersonelKomutanı"].Visible = false;
            this.Text = "Komutan Listesi";
        }
Ejemplo n.º 22
0
        void TumKayitlariListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dgPerKurs.DataSource                  = vt.PersonelKurs.Where(p => p.PersonelNo == perNo).ToList();
            dgPerKurs.Columns["Kur"].Visible      = false;
            dgPerKurs.Columns["Personel"].Visible = false;
        }
Ejemplo n.º 23
0
        private void cbAracAdi_SelectedIndexChanged(object sender, EventArgs e)
        {
            string            secilen = cbAracAdi.SelectedItem.ToString();
            UcusTakipEntities vt      = new UcusTakipEntities();
            var list = vt.HavaAracları.FirstOrDefault(p => p.HavaAraciAdi == secilen);

            aracKodu = list.HavaAraciNo;
        }
Ejemplo n.º 24
0
        void KurslariListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dataGridView1.DataSource = vt.Kurs.ToList();
            dataGridView1.Columns["PersonelKurs"].Visible = false;
            this.Text = "Kurs Listesi";
        }
Ejemplo n.º 25
0
        void HarekatSubayListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dataGridView1.DataSource = vt.HarekatSB_Komutan.Where(p => p.KisiUnvani == "HAREKAT SUBAYI").ToList();
            dataGridView1.Columns["PersonelKomutanı"].Visible = false;
            this.Text = "Harekat Subay Listesi";
        }
Ejemplo n.º 26
0
        void TumKayitleriListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dgHavaAraclari.DataSource = vt.HavaAracları.ToList();
            dgHavaAraclari.Columns["PersonelAracYetkis"].Visible = false;
            dgHavaAraclari.Columns["UcusBilgileris"].Visible     = false;
        }
Ejemplo n.º 27
0
        void HavaAraclariListele()
        {
            UcusTakipEntities vt = new UcusTakipEntities();

            dataGridView1.DataSource = vt.HavaAracları.ToList();
            dataGridView1.Columns["PersonelAracYetkis"].Visible = false;
            dataGridView1.Columns["UcusBilgileris"].Visible     = false;
            this.Text = "Hava Araç Listesi";
        }
        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();
        }
Ejemplo n.º 29
0
        void YillikToplamUcusLarim()
        {
            UcusTakipEntities vt       = new UcusTakipEntities();
            DateTime          simdi    = DateTime.Today;
            DateTime          yearsAgo = simdi.AddYears(-1);

            dataGridView1.DataSource = vt.UcusBilgileris.Where(p => p.UcusTarihi > yearsAgo).ToList();
            dataGridView1.Columns["HavaAracları"].Visible = false;
            dataGridView1.Columns["Personel"].Visible     = false;
            this.Text = "Yıllık Toplam Uçuş Listesi";
        }
Ejemplo n.º 30
0
        void KurslariListele()
        {
            cbKurslar.Items.Clear();
            UcusTakipEntities vt = new UcusTakipEntities();
            var kurslar          = vt.Kurs.ToList();

            foreach (var item in kurslar)
            {
                cbKurslar.Items.Add(item.KursAdi);
            }
        }