예제 #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Ucus   u    = new Ucus();
            string isim = u.UcusAdiGetir(Genel.kisaltma);

            if ("" == isim)
            {
                MessageBox.Show("Hata var.");
            }
            else
            {
                txtUcusAdi.Text = isim;
            }

            if (txtUcusAdi.Text.Trim() != "" && txtUcakAdi.Text.Trim() != "" && txtInisYeri.Text.Trim() != "" && txtKalkisYeri.Text != "" && txtBusinessFiyat.Text != "" && txtEkonomiFiyat.Text != "" && txtFirstFiyat.Text != "" && txtInisID.Text != txtKalkisID.Text)
            {
                if (u.UcusVarMi(dtpYolculuk.Value, txtUcakID.Text))
                {
                    MessageBox.Show("Uçuş kayıtlı!");
                }
                else
                {
                    u.UcusTarihi             = Convert.ToDateTime(dtpYolculuk.Value);
                    u.BusinessClassBosKoltuk = Convert.ToInt32(txtBusinessKoltuk.Text);
                    u.BusinessClassFiyat     = Convert.ToDouble(txtBusinessFiyat.Text);
                    u.EkonomikBosKoltuk      = Convert.ToInt32(txtEkonomiKoltuk.Text);
                    u.EkonomikFiyat          = Convert.ToDouble(txtEkonomiFiyat.Text);
                    u.EkstraBagajFiyat       = Convert.ToDouble(txtEkstraBagaj.Text);
                    u.FirstClassBosKoltuk    = Convert.ToInt32(txtFirstClassKoltuk.Text);
                    u.FirstClassFiyat        = Convert.ToDouble(txtFirstFiyat.Text);
                    u.InisYeriID             = Convert.ToInt32(txtInisID.Text);
                    u.KalkisYeriID           = Convert.ToInt32(txtKalkisID.Text);
                    u.UcakID  = Convert.ToInt32(txtUcakID.Text);
                    u.UcusAdi = txtUcusAdi.Text;
                    if (u.UcusEkle(u))
                    {
                        MessageBox.Show("Uçuş başarı ile eklendi.");
                        dgvUcuslar.DataSource = u.UcuslariGetir();
                        Temizle();
                        btnKaydet.Enabled         = false;
                        txtBusinessFiyat.ReadOnly = true;
                        txtEkonomiFiyat.ReadOnly  = true;
                        txtFirstFiyat.ReadOnly    = true;
                        txtEkstraBagaj.ReadOnly   = true;
                    }
                    else
                    {
                        MessageBox.Show("Uçuş eklenemedi.");
                    }
                }
            }
            else
            {
                MessageBox.Show("Hiç bir alan boş bırakılamaz.");
            }
        }
예제 #2
0
        private void Ucuslar_Load(object sender, EventArgs e)
        {
            Ucus u = new Ucus();

            dgvUcuslar.DataSource         = u.UcuslariGetir();
            dgvUcuslar.Columns[0].Visible = false;
            dgvUcuslar.Columns[4].Visible = false;
            dgvUcuslar.Columns[6].Visible = false;
            dgvUcuslar.Columns[2].Visible = false;
        }
예제 #3
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek istediğinizden emin misiniz?", "UYARI", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         int  a = Convert.ToInt32(txtUcusID.Text);
         Ucus u = new Ucus();
         if (u.UcusSil(a))
         {
             MessageBox.Show("Uçuş Silindi.");
             dgvUcuslar.DataSource = u.UcuslariGetir();
             Temizle();
             btnSil.Enabled      = false;
             btnDegistir.Enabled = false;
         }
     }
 }
예제 #4
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            Ucus u = new Ucus();

            if (txtUcusAdi.Text.Trim() != "" && txtUcakAdi.Text.Trim() != "" && txtInisYeri.Text.Trim() != "" && txtKalkisYeri.Text != "" && txtBusinessFiyat.Text != "" && txtEkonomiFiyat.Text != "" && txtFirstFiyat.Text != "" && txtInisID.Text != txtKalkisID.Text)
            {
                u.UcusID                 = Convert.ToInt32(txtUcusID.Text);
                u.UcusTarihi             = Convert.ToDateTime(dtpYolculuk.Value);
                u.BusinessClassBosKoltuk = Convert.ToInt32(txtBusinessKoltuk.Text);
                u.BusinessClassFiyat     = Convert.ToDouble(txtBusinessFiyat.Text);
                u.EkonomikBosKoltuk      = Convert.ToInt32(txtEkonomiKoltuk.Text);
                u.EkonomikFiyat          = Convert.ToDouble(txtEkonomiFiyat.Text);
                u.EkstraBagajFiyat       = Convert.ToDouble(txtEkstraBagaj.Text);
                u.FirstClassBosKoltuk    = Convert.ToInt32(txtFirstClassKoltuk.Text);
                u.FirstClassFiyat        = Convert.ToDouble(txtFirstFiyat.Text);
                u.InisYeriID             = Convert.ToInt32(txtInisID.Text);
                u.KalkisYeriID           = Convert.ToInt32(txtKalkisID.Text);
                u.UcakID                 = Convert.ToInt32(txtUcakID.Text);
                u.UcusAdi                = txtUcusAdi.Text;
                if (u.UcusGuncelle(u))
                {
                    MessageBox.Show("Uçuş bilgileri güncellendi.");
                    btnSil.Enabled      = false;
                    btnDegistir.Enabled = false;
                    Temizle();
                    txtBusinessFiyat.ReadOnly = true;
                    txtEkonomiFiyat.ReadOnly  = true;
                    txtFirstFiyat.ReadOnly    = true;
                    txtEkstraBagaj.ReadOnly   = true;
                    dgvUcuslar.DataSource     = u.UcuslariGetir();
                }
                else
                {
                    MessageBox.Show("Uçuş bilgileri güncellenemedi.");
                    txtEkonomiFiyat.Focus();
                }
            }
        }