예제 #1
0
        private void btnSKaydet_Click(object sender, EventArgs e)
        {
            int    kalkisindisi = cmbKalkisNoktasi.SelectedIndex;
            int    varisindisi  = cmbVarisNoktasi.SelectedIndex;
            Hatlar hatlar       = new Hatlar();

            if (rbTekYon.Checked)
            {
                Sefer s = new Sefer();
                s.SeferTipi   = rbTekYon.Text;
                s.KalkısYeri  = cmbKalkisNoktasi.SelectedItem.ToString();
                s.GidisTarihi = DateTime.Parse(dtGidis.Value.ToShortDateString());
                s.VarısYeri   = cmbVarisNoktasi.SelectedItem.ToString();


                s.Ucret = s.SeferUcretiHesapla(hatlar.KMler[kalkisindisi], hatlar.KMler[varisindisi]);

                TCDDOtomasyon.SeferEkle(s);

                SeferListele();
            }
            else if (rbGidisDonus.Checked)
            {
                Sefer s = new Sefer();
                s.SeferTipi   = rbGidisDonus.Text;
                s.KalkısYeri  = cmbKalkisNoktasi.SelectedItem.ToString();
                s.GidisTarihi = DateTime.Parse(dtGidis.Value.ToShortDateString());
                s.VarısYeri   = cmbVarisNoktasi.SelectedItem.ToString();
                s.DonusTarihi = DateTime.Parse(dtDonus.Value.ToShortDateString());

                s.Ucret = 2 * (s.SeferUcretiHesapla(hatlar.KMler[kalkisindisi], hatlar.KMler[varisindisi]));

                TCDDOtomasyon.SeferEkle(s);

                SeferListele();
            }
        }