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(); } } }
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."); } }
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"); } } }
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."); } }
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"); } } }
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"; }
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."); } }
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(); } } } }
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; } }
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(); }
void TumKayitleriListele() { UcusTakipEntities vt = new UcusTakipEntities(); dgKusBilgileri.DataSource = vt.Kurs.ToList(); dgKusBilgileri.Columns["PersonelKurs"].Visible = false; }
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); } } }
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(); } } }
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) { 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 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. "); } }
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; } }
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"; }
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; }
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; }
void KurslariListele() { UcusTakipEntities vt = new UcusTakipEntities(); dataGridView1.DataSource = vt.Kurs.ToList(); dataGridView1.Columns["PersonelKurs"].Visible = false; this.Text = "Kurs Listesi"; }
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"; }
void TumKayitleriListele() { UcusTakipEntities vt = new UcusTakipEntities(); dgHavaAraclari.DataSource = vt.HavaAracları.ToList(); dgHavaAraclari.Columns["PersonelAracYetkis"].Visible = false; dgHavaAraclari.Columns["UcusBilgileris"].Visible = false; }
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(); }
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"; }
void KurslariListele() { cbKurslar.Items.Clear(); UcusTakipEntities vt = new UcusTakipEntities(); var kurslar = vt.Kurs.ToList(); foreach (var item in kurslar) { cbKurslar.Items.Add(item.KursAdi); } }