Пример #1
0
        private void dgvUcuslar_DoubleClick(object sender, EventArgs e)
        {
            btnKaydet.Enabled        = false;
            txtUcusID.Text           = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[0].Value);
            txtUcusAdi.Text          = dgvUcuslar.SelectedRows[0].Cells[1].Value.ToString();
            txtUcakID.Text           = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[2].Value);
            txtUcakAdi.Text          = dgvUcuslar.SelectedRows[0].Cells[3].Value.ToString();
            txtKalkisID.Text         = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[4].Value);
            txtKalkisYeri.Text       = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[5].Value);
            txtInisID.Text           = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[6].Value);
            txtInisYeri.Text         = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[7].Value);
            txtEkonomiKoltuk.Text    = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[8].Value);
            txtBusinessKoltuk.Text   = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[9].Value);
            txtFirstClassKoltuk.Text = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[10].Value);
            txtEkonomiFiyat.Text     = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[11].Value);
            txtBusinessFiyat.Text    = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[12].Value);
            txtFirstFiyat.Text       = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[13].Value);
            txtEkstraBagaj.Text      = Convert.ToString(dgvUcuslar.SelectedRows[0].Cells[14].Value);
            dtpYolculuk.Value        = Convert.ToDateTime(dgvUcuslar.SelectedRows[0].Cells[15].Value);
            Ucus u = new Ucus();

            btnDegistir.Enabled       = true;
            btnSil.Enabled            = true;
            txtBusinessFiyat.ReadOnly = false;
            txtEkonomiFiyat.ReadOnly  = false;
            txtFirstFiyat.ReadOnly    = false;
            txtEkstraBagaj.ReadOnly   = false;
            btnUcakBul.Enabled        = false;
            dtpYolculuk.Enabled       = false;
        }
Пример #2
0
        public Ucus UcusBul(string Ucus_Numarasi)
        {
            try
            {
                SqlParameter[] p  = { new SqlParameter("@Ucus_Numarasi", Ucus_Numarasi) };
                SqlDataReader  dr = hlp.ExecuteReader("Select Ucus_Numarasi,Id_Havayolu,Kalkis_Yeri_Id,Varis_Yeri_Id,Kalkis_Tarih,Kalkis_Saat,Varis_Tarih,Varis_Saat,Tahmini_Sure,Id_Ucak from tblUcusBilgileri Where Ucus_Numarasi=@Ucus_Numarasi", p);
                Ucus           u  = null;

                if (dr.Read())
                {
                    u = new Ucus();
                    u.Ucus_Numarasi  = dr["Ucus_Numarasi"].ToString();
                    u.Id_Havayolu    = dr["Id_Havayolu"].ToString();
                    u.Kalkis_Yeri_Id = dr["Kalkis_Yeri_Id"].ToString();
                    u.Varis_Yeri_Id  = dr["Varis_Yeri_Id"].ToString();
                    u.Kalkis_Tarih   = Convert.ToDateTime(dr["Kalkis_Tarih"].ToString());
                    u.Kalkis_Saat    = TimeSpan.Parse(dr["Kalkis_Saat"].ToString());
                    u.Varis_Tarih    = Convert.ToDateTime(dr["Varis_Tarih"]);
                    u.Varis_Saat     = TimeSpan.Parse(dr["Varis_Saat"].ToString());
                    u.Tahmini_Sure   = TimeSpan.Parse(dr["Tahmini_Sure"].ToString());
                    u.Id_Ucak        = dr["Id_Ucak"].ToString();
                }
                dr.Close();
                return(u);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
0
        public ActionResult <Ucus> Create(Ucus ucus)
        {
            //FIXME _ucusService.Create(ucus);
            _commandBus.Process(new UcusAyarlaCommand(ucus, _ucusService, _eventBus));

            return(NoContent());
            //FIXME return CreatedAtRoute("GetUcus", new { id = ucus.Id.ToString() }, ucus);
        }
Пример #4
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.");
            }
        }
Пример #5
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;
        }
Пример #6
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            UcusBL ubl = new UcusBL();

            foreach (DataRow item in dt.Rows)
            {
                Ucus u = new Ucus();
                if (item.RowState != DataRowState.Deleted)
                {
                    //for (int i = 0; i < 25; i++)
                    //{
                    //    MessageBox.Show(item[i].ToString());
                    //}

                    u.Ucus_Numarasi  = item[0].ToString();
                    u.Id_Havayolu    = item[2].ToString();
                    u.Kalkis_Yeri_Id = item[3].ToString();
                    u.Varis_Yeri_Id  = item[4].ToString();
                    u.Kalkis_Tarih   = Convert.ToDateTime(item[7].ToString());
                    u.Kalkis_Saat    = TimeSpan.Parse(item[8].ToString());
                    u.Varis_Tarih    = Convert.ToDateTime(item[9].ToString());
                    u.Varis_Saat     = TimeSpan.Parse(item[10].ToString());
                    u.Tahmini_Sure   = TimeSpan.Parse(item[11].ToString());
                    u.Id_Ucak        = item[13].ToString();
                }

                switch (item.RowState)
                {
                case DataRowState.Added:
                    if (ubl.Kaydet(u))
                    {
                        MessageBox.Show(u.Ucus_Numarasi + " Numaralı Ucus Eklendi");
                    }
                    break;

                case DataRowState.Deleted:
                    if (ubl.UcusSil((string)(item[0, DataRowVersion.Original])))
                    {
                        MessageBox.Show(item[0, DataRowVersion.Original] + " Numaralı Ucus Silindi");
                    }
                    break;

                case DataRowState.Modified:
                    if (ubl.Guncelle(u))
                    {
                        MessageBox.Show(u.Ucus_Numarasi + " Numaralı Ucus Guncellendi");
                    }
                    break;

                default:
                    break;
                }
            }
        }
Пример #7
0
        public IActionResult Update(string id, Ucus ucusIn)
        {
            var ucus = _ucusService.Get(id);

            if (ucus == null)
            {
                return(NotFound());
            }

            _ucusService.Update(id, ucusIn);

            return(NoContent());
        }
Пример #8
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;
         }
     }
 }
Пример #9
0
 public bool Guncelle(Ucus ucs)
 {
     try
     {
         SqlParameter[] p = { new SqlParameter("@Ucus_Numarasi",  ucs.Ucus_Numarasi),  new SqlParameter("@Id_Havayolu",   ucs.Id_Havayolu),
                              new SqlParameter("@Kalkis_Yeri_Id", ucs.Kalkis_Yeri_Id), new SqlParameter("@Varis_Yeri_Id", ucs.Varis_Yeri_Id),new SqlParameter("@Kalkis_Tarih",  ucs.Kalkis_Tarih),
                              new SqlParameter("@Kalkis_Saat",    ucs.Kalkis_Saat),    new SqlParameter("@Varis_Tarih",   ucs.Varis_Tarih),  new SqlParameter("@Varis_Saat",    ucs.Varis_Saat),
                              new SqlParameter("@Tahmini_Sure",   ucs.Tahmini_Sure),   new SqlParameter("@Id_Ucak",       ucs.Id_Ucak) };
         return(hlp.ExecuteNonQuery("Update tblUcusBilgileri set Id_Havayolu=@Id_Havayolu,Kalkis_Yeri_Id=@Kalkis_Yeri_Id,Varis_Yeri_Id=@Varis_Yeri_Id,Kalkis_Tarih=@Kalkis_Tarih,Kalkis_Saat=@Kalkis_Saat,Varis_Tarih=@Varis_Tarih,Varis_Saat=@Varis_Saat,Tahmini_Sure=@Tahmini_Sure,Id_Ucak=@Id_Ucak Where Ucus_Numarasi=@Ucus_Numarasi", p) > 0);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #10
0
        public bool Kaydet(Ucus ucs)
        {
            try
            {
                string cmdtext = "Insert into tblUcusBilgileri values(@Ucus_Numarasi, @Id_Havayolu, @Kalkis_Yeri_Id, @Varis_Yeri_Id, @Kalkis_Tarih, @Kalkis_Saat, @Varis_Tarih, @Varis_Saat, @Tahmini_Sure, @Id_Ucak)";

                SqlParameter[] p = { new SqlParameter("@Ucus_Numarasi",  ucs.Ucus_Numarasi),  new SqlParameter("@Id_Havayolu",   ucs.Id_Havayolu),
                                     new SqlParameter("@Kalkis_Yeri_Id", ucs.Kalkis_Yeri_Id), new SqlParameter("@Varis_Yeri_Id", ucs.Varis_Yeri_Id),new SqlParameter("@Kalkis_Tarih",  ucs.Kalkis_Tarih),
                                     new SqlParameter("@Kalkis_Saat",    ucs.Kalkis_Saat),    new SqlParameter("@Varis_Tarih",   ucs.Varis_Tarih),  new SqlParameter("@Varis_Saat",    ucs.Varis_Saat),
                                     new SqlParameter("@Tahmini_Sure",   ucs.Tahmini_Sure),   new SqlParameter("@Id_Ucak",       ucs.Id_Ucak) };
                return(hlp.ExecuteNonQuery(cmdtext, p) > 0);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #11
0
        public void button1_Click(object sender, EventArgs e)
        {
            try
            {
                UcusBL ubl = new UcusBL();
                Ucus   u   = ubl.UcusBul(cmbUcusNo.SelectedValue.ToString());

                if (u == null)
                {
                    MessageBox.Show("Uçuş Bulunamadı");
                }
                else
                {
                    frm.txtUcusNumara.Text        = u.Ucus_Numarasi;
                    frm.cmbHavayolu.SelectedValue = u.Id_Havayolu;
                    frm.cmbKalkis.SelectedValue   = u.Kalkis_Yeri_Id;
                    frm.cmbVaris.SelectedValue    = u.Varis_Yeri_Id;
                    frm.txtKalkisTarih.Value      = u.Kalkis_Tarih;
                    frm.txtKalkisSaat.Text        = u.Kalkis_Saat.ToString();
                    frm.txtVarisTarih.Value       = u.Varis_Tarih;
                    frm.txtVarisSaat.Text         = u.Varis_Saat.ToString();
                    frm.txtTahminiSure.Text       = u.Tahmini_Sure.ToString();
                    frm.cmbUcak.SelectedValue     = u.Id_Ucak;
                    // frm.ucus_numarasi = frm.txtUcusNumara.Text;
                    frm.ucus_numarasi = cmbUcusNo.SelectedValue.ToString();

                    frm.btnVazgec.Visible     = true;
                    frm.btnSil.Visible        = true;
                    frm.lblUcusNo.Cursor      = Cursors.No;
                    frm.txtUcusNumara.Enabled = false;
                    frm.btnKaydet.Text        = "Guncelle";
                    this.Close();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #12
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();
                }
            }
        }
Пример #13
0
        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";
            }
        }
Пример #14
0
 public void Remove(Ucus ucusIn) =>
 _ucuslar.DeleteOne(ucus => ucus.Id == ucusIn.Id);
Пример #15
0
        public void btnKaydet_Click(object sender, EventArgs e)
        {
            if (SecenekKontrol())
            {
                CmbDropControl();
                return;
            }
            try
            {
                TimeSpan time = TimeSpan.Parse(txtKalkisSaat.Text);
                time.ToString();
                TimeSpan time2 = TimeSpan.Parse(txtVarisSaat.Text);
                time2.ToString();
                TimeSpan time3 = TimeSpan.Parse(txtTahminiSure.Text);
                time3.ToString();

                UcusBL u    = new UcusBL();
                Ucus   ucsK = new Ucus();

                ucsK.Ucus_Numarasi  = txtUcusNumara.Text.Trim();
                ucsK.Id_Havayolu    = cmbHavayolu.SelectedValue.ToString();
                ucsK.Kalkis_Yeri_Id = cmbKalkis.SelectedValue.ToString();
                ucsK.Varis_Yeri_Id  = cmbVaris.SelectedValue.ToString();
                ucsK.Kalkis_Tarih   = txtKalkisTarih.Value;
                ucsK.Kalkis_Saat    = time;
                ucsK.Varis_Tarih    = txtVarisTarih.Value;
                ucsK.Varis_Saat     = time2;
                ucsK.Tahmini_Sure   = time3;
                ucsK.Id_Ucak        = cmbUcak.SelectedValue.ToString();

                if (ucus_numarasi == null)
                {
                    MessageBox.Show(u.Kaydet(ucsK) ? "Başarılı" : "Başarısız");
                    Temizle();
                }
                else
                {
                    if (u.Guncelle(ucsK))
                    {
                        ucus_numarasi = null;
                        Temizle();
                        MessageBox.Show("Güncelleme Başarılı");
                    }
                    else
                    {
                        MessageBox.Show("Güncelleme Başarısız!");
                    }
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case 245:
                    MessageBox.Show("Sayısal Değerleri Doğru Giriniz.");
                    break;

                default:
                    MessageBox.Show("Veritabanı Hatası" + ex.Number);
                    break;
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Sayısal Değerleri Doğru Giriniz.");
            }

            catch (Exception)
            {
                MessageBox.Show("Bilinmeyen Hata!!");
            }
        }
Пример #16
0
 public UcusAyarlaCommand(Ucus ucus, UcusService ucusService, IEventBus eventBus)
 {
     _ucus        = ucus;
     _ucusService = ucusService;
     _eventBus    = eventBus;
 }
Пример #17
0
 public void Update(string id, Ucus ucusIn) =>
 _ucuslar.ReplaceOne(ucus => ucus.Id == id, ucusIn);
Пример #18
0
        private void UcusSorgulama_Load(object sender, EventArgs e)
        {
            Ucus u = new Ucus();

            dgvUcuslar.DataSource = u.UcuslariGetirBySorgulama(Genel.BiletKalkisID, Genel.BiletVarisID, Genel.BiletGidisTarihi, Genel.BiletKisiSayisi, Genel.BiletTipi, Genel.BiletTekYonMu);
        }
Пример #19
0
 public Ucus Create(Ucus ucus)
 {
     _ucuslar.InsertOne(ucus);
     return(ucus);
 }