예제 #1
0
        int insertAdresID(int sehirid, int ilceid, int mahid)
        {
            int   adresid = 0;
            adres yeni    = new adres();

            yeni.sehirID   = sehirid;
            yeni.ilceID    = ilceid;
            yeni.mahalleID = mahid;
            ent.adres.Add(yeni);
            ent.SaveChanges();
            return(adresid);
        }
예제 #2
0
        protected void btnGonder_Click(object sender, EventArgs e)
        {
            basvurular yeni = new basvurular();

            yeni.ad_soyad     = txtAd.Text;
            yeni.dogumtarihi  = Convert.ToDateTime(txtTarih.Text);
            yeni.dogumyeri    = txtDYeri.Text;
            yeni.mail         = txtPosta.Text;
            yeni.tel          = txtGsm.Text;
            yeni.ikametadresi = txtAdres.Text;
            yeni.kısabilgi    = txtBilgi.Text;
            yeni.medenihal    = DropDownList1.SelectedValue;
            yeni.dosya        = FileUpload1.PostedFile.FileName;
            FileUpload1.SaveAs("C:\\aspnetyukle\\" + FileUpload1.FileName);
            if (FileUpload1.HasFile)
            {
                try
                {
                    ent.basvurular.Add(yeni);
                    ent.SaveChanges();
                    Response.Write("Başvuru Başarılı...");
                    Response.Redirect("Default.aspx");
                }
                catch (Exception ex)
                {
                    string hata = ex.Message;
                }
            }
            else
            {
                Response.Write("Dosya Seçin ve Yükleyin");
            }
        }
예제 #3
0
 protected void dlBiletlerim_ItemCommand(object source, DataListCommandEventArgs e)
 {
     if (e.CommandName == "Aktif")
     {
         int biletID = 0;
         biletID = Convert.ToInt32(e.CommandArgument);
         try
         {
             bilet b = (from vr in ent.bilet where vr.biletID == biletID select vr).First();
             ent.bilet.Remove(b);
             ent.SaveChanges();
             biletleriGetir();
         }
         catch (Exception)
         {
             mesajTitle = "Opss... Bir Hata oluştu.";
             mesajText  = "Bilet iptali sırasında bir hata oluştu.Lüten daha sonra tekrar deneyiniz..";
         }
     }
     else if (e.CommandName == "Rezervasyon")
     {
         int biletID = 0;
         biletID = Convert.ToInt32(e.CommandArgument);
         try
         {
             bilet b = (from vr in ent.bilet where vr.biletID == biletID select vr).First();
             b.islem = true;
             ent.SaveChanges();
             biletleriGetir();
         }
         catch (Exception)
         {
             mesajTitle = "Opss... Bir Hata oluştu.";
             mesajText  = "Bilet satın alma sırasında bir hata oluştu.Lüten daha sonra tekrar deneyiniz..";
         }
     }
 }
예제 #4
0
        protected void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtSifre.Text != "")
                {
                    string s = (from i in ent.musteri where i.musteriID == musteriID select i.pass).First();
                    if (s == txtSifre.Text)
                    {
                        if (txtYeniSifre.Text.Trim() != txtYeniSifreTekrar.Text)
                        {
                            mesajTitle = "Yeni şifre ile tekrarı aynı değil";
                            mesajText  = "";
                            hata       = true;
                        }
                        if (!hata)
                        {
                            adres a = (from i in ent.adres where i.adresID == adresID select i).First();
                            a.sehirID   = Convert.ToInt32(ddlil.SelectedValue.ToString());
                            a.ilceID    = Convert.ToInt32(ddlilce.SelectedValue.ToString());
                            a.mahalleID = Convert.ToInt32(ddlmah.SelectedValue.ToString());
                            a.aciklama  = txtAdresAciklama.Text;

                            musteri m = (from i in ent.musteri where i.musteriID == musteriID select i).First();
                            m.tckn = txtTC.Text;
                            m.kadi = txtKullanici.Text;

                            m.ad          = txtAd.Text;
                            m.soyad       = txtSoyad.Text;
                            m.cepTelefonu = txtTel.Text;
                            m.evTelefonu  = txtEvTel.Text;
                            m.eposta      = txtMail.Text;

                            if (txtYeniSifre.Text.Trim() != "")
                            {
                                m.pass = txtYeniSifre.Text;
                            }
                            else
                            {
                                m.pass = txtSifre.Text;
                            }

                            ent.SaveChanges();;
                            mesajText               = "";
                            mesajTitle              = "Bilgileriniz Güncellendi..";
                            txtSifre.Text           = "";
                            txtYeniSifre.Text       = "";
                            txtYeniSifreTekrar.Text = "";
                            hata = true;
                        }
                    }
                    else
                    {
                        mesajText  = "";
                        mesajTitle = "şifrenizi yanlış girdiniz..";
                        hata       = true;
                    }
                }
                else
                {
                    mesajTitle = "şifrenizi girmelisiniz";
                    mesajText  = "";
                    hata       = true;
                }
            }
            catch (Exception)
            {
                mesajTitle = "Lütfen daha sonra tekrar deneyiniz..";
                mesajText  = "opps bir hata oluştu..";
                hata       = true;
            }
            divMesaj.Visible = hata;
        }
        bool BiletiKes(bool yon)
        {
            hata = false;
            DataTable dtSeferler = new DataTable();
            int       seferID = 0;
            decimal   ucret = 0;
            int       koltukNo = 0, neredenSira = 0, nereyeSira = 0, musteriID = 0;

            try
            {
                musteriID = Convert.ToInt32(Session["musteriID"].ToString().Trim());
            }
            catch (Exception)
            {
                mesajTitle = "Session süreniz sona ermiş.";
                mesajText  = "Lütfen tekrar deneyiniz.";
                hata       = true;
            }
            if (!hata)
            {
                if (yon)
                {
                    koltukNo   = Convert.ToInt32(Request.Form["txtGidisNo"].ToString().Trim());
                    seferID    = gidisSeferID;
                    dtSeferler = dtSeferGidis;
                }
                else
                {
                    seferID    = donusSeferID;
                    dtSeferler = dtSeferDonus;
                    koltukNo   = Convert.ToInt32(Request.Form["txtDonusNo"].ToString().Trim());
                }
            }
            if (!hata)
            {
                try
                {
                    int biletiVarmi = (from bk in ent.bilet where bk.seferID == seferID && bk.musteriID == musteriID && bk.durum == true select bk).Count();
                    if (biletiVarmi > 0)
                    {
                        mesajTitle = "Seçilen seferde zaten biletiniz mevcut";
                        mesajText  = "Eğer tekrar bilet almak istiyorsanız başka bir sefer seçiniz.Eğer koltuk değimi yapmak istiyorsanız biletiniz iptal edip tekrar alabilirsiniz.Var olan tüm biletlerinizi biletlerim sekmesinde bulabilirsiniz.";
                        hata       = true;
                    }
                }
                catch (Exception)
                {
                    mesajTitle = "Opss... Bir Hata oluştu.";
                    mesajText  = "Lütfen daha sonra tekrar deneyiniz :)";
                    hata       = true;
                }
            }
            if (!hata)
            {
                foreach (DataRow dr in dtSeferler.Rows)
                {
                    if (Convert.ToString(dr["seferID"]) == seferID.ToString())
                    {
                        ucret       = Convert.ToDecimal(dr["Fiyat"]);
                        neredenSira = Convert.ToInt32(dr["neredenSira"]);
                        nereyeSira  = Convert.ToInt32(dr["nereyeSira"]);
                        break;
                    }
                }

                bilet b = new bilet();
                b.seferID = seferID;
                if (yon)
                {
                    if (rbBiletIslemTuruGidis.SelectedValue.ToString() == "1")
                    {
                        b.islem = true;
                    }
                    else
                    {
                        b.islem = false;
                    }
                }
                else
                {
                    if (rbBiletIslemTuruDonus.SelectedValue.ToString() == "1")
                    {
                        b.islem = true;
                    }
                    else
                    {
                        b.islem = false;
                    }
                }
                b.musteriID    = musteriID;
                b.ucret        = ucret;
                b.CalisanID    = 7;
                b.alinmaTarihi = DateTime.Now;
                b.durum        = true;
                ent.bilet.Add(b);
                int basla = 0, bitis = 0;
                if (neredenSira < nereyeSira)
                {
                    basla = neredenSira;
                    bitis = nereyeSira;
                }
                else
                {
                    bitis = neredenSira;
                    basla = nereyeSira;
                }
                for (int i = basla; i <= bitis; i++)
                {
                    koltuk k = new koltuk();
                    k.seferID           = seferID;
                    k.musteriID         = musteriID;
                    k.guzergahDurakSira = i;
                    k.koltukNo          = koltukNo;
                    k.durum             = true;
                    ent.koltuk.Add(k);
                }
                try
                {
                    ent.SaveChanges();
                    hata = false;
                }
                catch (Exception)
                {
                    hata = true;
                }
            }
            return(hata);
        }