private void Havayollari_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; Havayolu h = new Havayolu(); h.HavayollariniGetir(lvHavayolları); }
public void Kaydet(Havayolu ha) { try { DtbUcusEntities ctx = new DtbUcusEntities(); ctx.tblHavayollaris.Add(new tblHavayollari { Id_Havayolu = ha.Id_Havayolu, Havayolu_Adi = ha.Havayolu_Adi }); ctx.SaveChanges(); } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } }
private void btnDegistir_Click(object sender, EventArgs e) { if (txtHavayoluAdi.Text.Trim() != "" && txtUlkeAdi.Text.Trim() != "" && txtKisaltmasi.Text.Trim() != "") { Havayolu h = new Havayolu(); if (h.HavayoluVarMi(txtHavayoluAdi.Text, Convert.ToInt32(txtHavayoluKodu.Text), txtKisaltmasi.Text)) { MessageBox.Show("Havayolu firması zaten kayıtlı!"); txtHavayoluAdi.Focus(); } else { h.UlkeID = Convert.ToInt32(txtUlkeKodu.Text); h.HavayoluID = Convert.ToInt32(txtHavayoluKodu.Text); h.HavayoluAdi = txtHavayoluAdi.Text; h.Aciklama = txtAciklama.Text; h.Kisaltmasi = txtKisaltmasi.Text; if (h.HavayoluGuncelle(h)) { MessageBox.Show("Havayolu bilgileri güncellendi."); btnSil.Enabled = false; btnDegistir.Enabled = false; Temizle(); txtUlkeKodu.ReadOnly = true; txtAciklama.ReadOnly = true; txtUlkeAdi.ReadOnly = true; txtHavayoluKodu.ReadOnly = true; txtHavayoluAdi.ReadOnly = true; txtKisaltmasi.ReadOnly = true; h.HavayollariniGetir(lvHavayolları); } else { MessageBox.Show("Havayolu bilgileri güncellenemedi."); txtHavayoluAdi.Focus(); } } } else { MessageBox.Show("Havayolu adı, kısaltması ve ülke adı boş bırakılamaz."); } }
public void Guncelle(Havayolu ha) { try { using (DtbUcusEntities ctx = new DtbUcusEntities()) { tblHavayollari hbl = ctx.tblHavayollaris.Find(ha.Id_Havayolu); hbl.Havayolu_Adi = ha.Havayolu_Adi; ctx.Entry <tblHavayollari>(hbl).State = EntityState.Modified; ctx.SaveChanges(); } } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek istediğinizden emin misiniz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { Havayolu h = new Havayolu(); if (h.HavayoluSil(Convert.ToInt32(txtHavayoluKodu.Text))) { MessageBox.Show("Havayolu Silindi."); h.HavayollariniGetir(lvHavayolları); Temizle(); btnSil.Enabled = false; btnDegistir.Enabled = false; txtUlkeKodu.ReadOnly = true; txtAciklama.ReadOnly = true; txtUlkeAdi.ReadOnly = true; txtHavayoluKodu.ReadOnly = true; txtHavayoluAdi.ReadOnly = true; txtKisaltmasi.ReadOnly = true; } } }
private void btnEkle_Click(object sender, EventArgs e) { try { HavayoluBL hbl = new HavayoluBL(); Havayolu ha = new Havayolu(); ha.Id_Havayolu = txtHavayoluID.Text.Trim(); ha.Havayolu_Adi = txtHavayoluAdi.Text.Trim(); if (id_havayolu == null) { hbl.Kaydet(ha); MessageBox.Show("Başarılı"); } else { hbl.Guncelle(ha); id_havayolu = null; Temizle(); MessageBox.Show("Güncelleme Başarılı"); } } catch (SqlException ex) { switch (ex.Number) { default: MessageBox.Show("Veritabanı Hatası" + ex.Number); break; } } catch (Exception ex) { MessageBox.Show("Bilinmeyen Hata!!" + ex.Message); } }
private void btnBul_Click(object sender, EventArgs e) { HavayoluBL hbl = new HavayoluBL(); Havayolu ha = hbl.HavayoluBul((string)cmbHavayolu.SelectedValue); if (ha == null) { MessageBox.Show("Havayolu Bulunamadı"); } else { frm.txtHavayoluID.Text = ha.Id_Havayolu; frm.txtHavayoluAdi.Text = ha.Havayolu_Adi; frm.id_havayolu = ha.Id_Havayolu; frm.btnVazgec.Visible = true; frm.btnSil.Visible = true; frm.lblHavaalaniID.Cursor = Cursors.No; frm.txtHavayoluID.Enabled = false; frm.btnEkle.Text = "Guncelle"; this.Close(); } }
private void btnKaydet_Click(object sender, EventArgs e) { HavayoluBL hbl = new HavayoluBL(); foreach (DataRow item in dt.Rows) { Havayolu h = new Havayolu(); if (item.RowState != DataRowState.Deleted) { h.Id_Havayolu = item[0].ToString(); h.Havayolu_Adi = item[1].ToString(); } switch (item.RowState) { case DataRowState.Added: hbl.Kaydet(h); MessageBox.Show(item[0] + " ID'li Havayolu Eklendi"); break; case DataRowState.Deleted: hbl.HavayoluSil((string)(item[0, DataRowVersion.Original])); MessageBox.Show(item[0, DataRowVersion.Original] + " ID'li Havayolu Silindi"); break; case DataRowState.Modified: h.Id_Havayolu = item[0].ToString(); hbl.Guncelle(h); MessageBox.Show(item[0, DataRowVersion.Original] + " ID'li Havayolu Guncellendi"); break; default: break; } } }
private void btnBul_Click(object sender, EventArgs e) { HavayoluBL hbl = new HavayoluBL(); Havayolu ha = hbl.HavayoluBul((string)cmbHavayolu.SelectedValue); Ucak u = null; if (ha == null) { MessageBox.Show("Havayolu Bulunamadı"); } else { UcakBL ubl = new UcakBL(); u = new Ucak(); frm.cmbHavayolu.SelectedValue = ha.Id_Havayolu; frm.cmbHavayolu.DisplayMember = "Havayolu_Adi"; frm.cmbHavayolu.ValueMember = "Id_Havayolu"; frm.cmbUcak.SelectedValue = ha.Havayolu_Adi; frm.cmbAdet.SelectedValue = u.Adet.ToString(); frm.id_havayolu = cmbHavayolu.SelectedValue.ToString(); frm.btnVazgec.Visible = true; frm.btnSil.Visible = true; frm.cmbHavayolu.Enabled = false; frm.btnEkle.Text = "Guncelle"; ubl = new UcakBL(); frm.cmbUcak.DisplayMember = "Ucak_Adi"; frm.cmbUcak.ValueMember = "Id_Ucak"; frm.cmbAdet.DisplayMember = "Adet"; frm.cmbAdet.ValueMember = "Adet"; frm.cmbUcak.DataSource = ubl.UcakEnvanterListesi(ha.Id_Havayolu); frm.cmbAdet.DataSource = ubl.UcakEnvanterListesi(ha.Id_Havayolu); this.Close(); } }
public Havayolu HavayoluBul(string Id_Havayolu) { try { SqlParameter[] p = { new SqlParameter("@Id_Havayolu", Id_Havayolu) }; SqlDataReader dr = hlp.ExecuteReader("Select Id_Havayolu,Havayolu_Adi from tblHavayollari Where Id_Havayolu=@Id_Havayolu", p); Havayolu ha = null; if (dr.Read()) { ha = new Havayolu(); ha.Id_Havayolu = dr["Id_Havayolu"].ToString(); ha.Havayolu_Adi = dr["Havayolu_Adi"].ToString(); } dr.Close(); return(ha); } catch (Exception) { throw; } }
public Havayolu HavayoluEnvanterBul(string Id_Havayolu) { try { SqlParameter[] p = { new SqlParameter("@Id_Havayolu", Id_Havayolu) }; SqlDataReader dr = hlp.ExecuteReader("Select Id_Havayolu,Id_Ucak,Adet from tblHavayoluEnvanter Where Id_Havayolu=@Id_Havayolu", p); Havayolu ha = null; Ucak u = null; if (dr.Read()) { u = new Ucak(); u.Id_Havayolu = dr["Id_Havayolu"].ToString(); u.Id_Ucak = dr["Id_Ucak"].ToString(); u.Adet = Convert.ToInt32(dr["Adet"]); } dr.Close(); return(ha); } catch (Exception) { throw; } }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtHavayoluAdi.Text.Trim() != "" && txtUlkeAdi.Text.Trim() != "" && txtKisaltmasi.Text.Trim() != "") { Havayolu h = new Havayolu(); if (h.HavayoluVarMi(txtHavayoluAdi.Text, txtKisaltmasi.Text)) { MessageBox.Show("Havayolu zaten kayıtlı!"); } else { h.Aciklama = txtAciklama.Text; h.UlkeID = Convert.ToInt32(txtUlkeKodu.Text); h.HavayoluAdi = txtHavayoluAdi.Text; h.FotografID = 5; h.Kisaltmasi = txtKisaltmasi.Text; if (h.HavayoluEkle(h)) { MessageBox.Show("Havayolu başarı ile eklendi."); h.HavayollariniGetir(lvHavayolları); Temizle(); btnKaydet.Enabled = false; txtAciklama.ReadOnly = true; txtHavayoluAdi.ReadOnly = true; } else { MessageBox.Show("Havayolu eklenemedi."); } } } else { MessageBox.Show("Havayolu adı, kısaltması ve ülke adı boş bırakılamaz."); } }
private void BiletSatisHareketleri_Load(object sender, EventArgs e) { txtPrimary.Text = GetTimestamp(DateTime.Now); Musteriler m = new Musteriler(); m.MusterileriGetir(lvMusteiler); Ucus u = new Ucus(); Ucus k = u.BilgiGetirFiyat(Genel.UcusIDGidis); if (Genel.BiletTipi == "Ekonomi") { txtBiletFiyati.Text = k.EkonomikFiyat.ToString(); } else if (Genel.BiletTipi == "Business") { txtBiletFiyati.Text = k.BusinessClassFiyat.ToString(); } else { txtBiletFiyati.Text = k.FirstClassFiyat.ToString(); } Havayolu h = new Havayolu(); txtHavayoluAdi.Text = h.HavayoluAdiGetir(Genel.UcusIDGidis); txtHavalimaniAdi1.Text = Genel.BiletKalkisYeri; txtHavalimaniAdi2.Text = Genel.BiletInisYeri; txtTarih.Text = Genel.BiletGidisTarihi.ToShortDateString(); txtBiletTipi.Text = Genel.BiletTipi; txtKisiSayisi.Text = Genel.BiletKisiSayisi.ToString(); txtEksKilo.Text = Convert.ToString(Genel.BiletBagajKilosu); txteksBagFiyat.Text = k.EkstraBagajFiyat.ToString(); txtAraToplam.Text = (Convert.ToInt32(txtKisiSayisi.Text) * Convert.ToInt32(txtBiletFiyati.Text)).ToString(); txtGidisToplam.Text = (Convert.ToInt32(txtAraToplam.Text) + (Convert.ToInt32(txteksBagFiyat.Text) * Convert.ToInt32(txtEksKilo.Text))).ToString(); if (Genel.BiletTekYonMu == false) { k = u.BilgiGetirFiyat(Genel.UcusIDDonus); if (Genel.BiletTipi == "Ekonomi") { txtBiletFiyati1.Text = k.EkonomikFiyat.ToString(); } else if (Genel.BiletTipi == "Business") { txtBiletFiyati1.Text = k.BusinessClassFiyat.ToString(); } else { txtBiletFiyati1.Text = k.FirstClassFiyat.ToString(); } txtHavayoluAdi1.Text = h.HavayoluAdiGetir(Genel.UcusIDGidis); txtBiletTipi.Text = Genel.BiletTipi; txtKisiSayisi1.Text = Genel.BiletKisiSayisi.ToString(); txteksBagFiyat1.Text = k.EkstraBagajFiyat.ToString(); txtHavalimaniAdi11.Text = Genel.BiletKalkisYeriDonus; txtHavalimaniAdi21.Text = Genel.BiletInisYeriDonus; txtTarih1.Text = Genel.BiletDonusTarihi.ToShortDateString(); txtEksKilo1.Text = Genel.EkstraBagajKilosuDonus.ToString(); txtAraToplam1.Text = (Convert.ToInt32(txtKisiSayisi1.Text) * Convert.ToInt32(txtBiletFiyati1.Text)).ToString(); txtDonusToplam.Text = (Convert.ToInt32(txtAraToplam1.Text) + (Convert.ToInt32(txteksBagFiyat1.Text) * Convert.ToInt32(txtEksKilo1.Text))).ToString(); } else { txtDonusToplam.Text = "0"; } }