protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UyeId"] != null && RouteData.Values["AltHizmetId"] != null)
            {
                int       altHizmetId = int.Parse(RouteData.Values["AltHizmetId"].ToString());
                int       UyeId       = int.Parse(Session["UyeId"].ToString());
                AltHizmet hizmet      = fcd.AltHizmets.AltHizmetGetir(altHizmetId);
                string[]  fiyat       = hizmet.Fiyat.ToString().Split(',');
                LblToplamTutar.Text = LblFiyat.Text = fiyat[0];
                LblHizmet.Text      = hizmet.Baslik;
                DataTable dt = Tools.IcerikListele("Select Adres from Iletisim");
                LblBanka.Text = dt.Rows[0]["Adres"].ToString();

                DataTable DtRandevu = fcd.Randevus.AltHizmeteGoreRandevulariListele(altHizmetId);
                RepeaterRandevular.DataSource = DtRandevu;
                RepeaterRandevular.DataBind();
                DrpOgretmen.DataSource     = fcd.Ogretmens.OgretmenAltHizmetListele(altHizmetId);
                DrpOgretmen.DataValueField = "OgretmenId";
                DrpOgretmen.DataTextField  = "AdSoyad";
                DrpOgretmen.DataBind();
            }
            else
            {
                Response.Redirect("/Login");
            }
        }
        public static void AltHizmetEkle(AltHizmet althizmet)
        {
            SqlCommand ekle = new SqlCommand("INSERT INTO AltHizmetler([HizmetId],[Baslik],[Icerik],[Fiyat]) VALUES(@HizmetId,@Baslik,@Icerik,@Fiyat)", Tools.Baglanti());

            ekle.Parameters.AddWithValue("@Baslik", althizmet.Baslik);
            ekle.Parameters.AddWithValue("@Icerik", althizmet.Icerik);
            ekle.Parameters.AddWithValue("@HizmetId", althizmet.HizmetId);
            ekle.Parameters.AddWithValue("@Fiyat", althizmet.Fiyat);
            Tools.ExecuteNonQuery(ekle);
        }
        public static void AltHizmetGuncelle(AltHizmet althizmet)
        {
            SqlCommand guncelle = new SqlCommand("Update AltHizmetler set HizmetId=@HizmetId,Baslik=@Baslik,Icerik=@Icerik,Fiyat=@Fiyat where AltHizmetId=@AltHizmetId", Tools.Baglanti());

            guncelle.Parameters.AddWithValue("@Baslik", althizmet.Baslik);
            guncelle.Parameters.AddWithValue("@Icerik", althizmet.Icerik);
            guncelle.Parameters.AddWithValue("@HizmetId", althizmet.HizmetId);
            guncelle.Parameters.AddWithValue("@Fiyat", althizmet.Fiyat);
            guncelle.Parameters.AddWithValue("@AltHizmetId", althizmet.AltHizmetId);
            Tools.ExecuteNonQuery(guncelle);
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            AltHizmet altHizmet = fcd.AltHizmets.AltHizmetGetir(AltHizmetId);

            txtBaslik.Text = altHizmet.Baslik;
            string[] fiyat = (altHizmet.Fiyat).ToString().Split(',');
            txtFiyat.Text               = fiyat[0];
            editorIcerik.Text           = altHizmet.Icerik;
            DrpDownHizmet.SelectedValue = altHizmet.HizmetId.ToString();
            TagGetir();
        }
Esempio n. 5
0
 protected void btnDuzenle_Click(object sender, EventArgs e)
 {
     try
     {
         AltHizmet guncelle = new AltHizmet();
         guncelle.Baslik      = txtBaslik.Text;
         guncelle.Fiyat       = decimal.Parse(txtFiyat.Text);
         guncelle.HizmetId    = int.Parse(DrpDownHizmet.SelectedValue);
         guncelle.Icerik      = editorIcerik.Text;
         guncelle.AltHizmetId = AltHizmetId;
         fcd.AltHizmets.AltHizmetGuncelle(guncelle);
         ltrBilgi.Text = "<div class=\"alert alert-success fade in\">Alt Hizmet Başarıyla Güncelle !</div>";
     }
     catch (Exception ex)
     {
         ltrBilgi.Text = "<div class=\"alert alert-danger fade in\">" + ex.Message + "<br/> Hata Oluştu !</div>";
     }
 }
        public static AltHizmet AltHizmetGetir(int AltHizmetId)
        {
            AltHizmet      Althizmet = new AltHizmet();
            SqlDataAdapter getir     = new SqlDataAdapter("Select Baslik,Icerik,Fiyat,HizmetId from AltHizmetler where AltHizmetId=@AltHizmetId", Tools.Baglanti());

            getir.SelectCommand.Parameters.AddWithValue("@AltHizmetId", AltHizmetId);
            DataTable dt = new DataTable();

            getir.Fill(dt);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Althizmet.Baslik = dt.Rows[i]["Baslik"].ToString();
                Althizmet.Icerik = dt.Rows[i]["Icerik"].ToString();
                Althizmet.Fiyat  = decimal.Parse(dt.Rows[i]["Fiyat"].ToString());

                Althizmet.HizmetId = int.Parse(dt.Rows[i]["HizmetId"].ToString());
            }
            return(Althizmet);
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                AltHizmet altHizmet = new AltHizmet();
                altHizmet.Baslik   = txtBaslik.Text;
                altHizmet.Icerik   = editorIcerik.Text;
                altHizmet.Fiyat    = decimal.Parse(txtFiyat.Text);
                altHizmet.HizmetId = int.Parse(DrpDownHizmet.SelectedValue);
                AltHizmets.AltHizmetEkle(altHizmet);
                ltrBilgi.Text  = "<div class=\"alert alert-success fade in\">Alt Hizmet Başarıyla Eklendi !</div>";
                txtBaslik.Text = editorIcerik.Text = txtFiyat.Text = string.Empty;

                Response.Redirect("/Yonetim/Default.aspx?go=AltHizmetTagEkle&AltHizmetId=" + AltHizmets.SonAltHizmetIdGetir());
            }
            catch (Exception ex)
            {
                ltrBilgi.Text = "<div class=\"alert alert-danger fade in\">" + ex.Message + "<br/> Hata Oluştu !</div>";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (RouteData.Values["HizmetId"] != null)
            {
                int hizmetId = int.Parse(RouteData.Values["HizmetId"].ToString());

                #region Hizmet

                Hizmet hizmet = Hizmets.HizmetGetir(hizmetId);
                lblKursAdi.Text     = LblBaslik.Text = hizmet.Baslik;
                LtrIcerik.Text      = hizmet.Icerik.Length > 1003?hizmet.Icerik.Substring(0, 1002):hizmet.Icerik;
                LtrIcerikDevam.Text = (hizmet.Icerik.Length) > LtrIcerik.Text.Length ? (hizmet.Icerik.Substring((LtrIcerik.Text.Length - 1), (hizmet.Icerik.Length - LtrIcerik.Text.Length))):" ";
                #endregion

                #region AltHizmet
                DataTable Dt = Tools.IcerikListele("Select top(5) * from AltHizmetler where HizmetId=" + hizmetId + " order by AltHizmetId desc");
                RepeaterAltHizmets.DataSource = Dt;
                RepeaterAltHizmets.DataBind();
                #endregion

                #region AltHizmetMetaTag
                string    description = hizmet.Baslik;
                string    keywords    = "";
                DataTable dt          = AltHizmetTags.HizmetTaglariGetir(hizmetId);
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i != dt.Rows.Count - 1)
                    {
                        keywords += dt.Rows[i]["Tag"].ToString() + ",";
                    }
                    else
                    {
                        keywords += dt.Rows[i]["Tag"].ToString();
                    }
                }
                LtrMeta.Text  = "<meta name=\"description\" content=\"" + description + "\"/>" + Environment.NewLine;
                LtrMeta.Text += "<meta name=\"keywords\" content=\"" + keywords + "\" />" + Environment.NewLine;
                LtrMeta.Text += "<title>" + description + "</title>";
                #endregion
            }
            else if (RouteData.Values["AltHizmetId"] != null)
            {
                int AltHizmetId = int.Parse(RouteData.Values["AltHizmetId"].ToString());
                #region AltHizmet
                AltHizmet altHizmet = AltHizmets.AltHizmetGetir(AltHizmetId);
                lblKursAdi.Text     = LblBaslik.Text = altHizmet.Baslik;
                LtrIcerik.Text      = altHizmet.Icerik.Length > 1003 ? altHizmet.Icerik.Substring(0, 1002) : altHizmet.Icerik;
                LtrIcerikDevam.Text = (altHizmet.Icerik.Length) > LtrIcerik.Text.Length ? (altHizmet.Icerik.Substring((LtrIcerik.Text.Length - 1), (altHizmet.Icerik.Length - LtrIcerik.Text.Length))) : " ";
                #endregion

                #region repeaterAltHizmet
                SqlDataAdapter getir = new SqlDataAdapter("Select HizmetId from AltHizmetler where AltHizmetId=@AHI", Tools.Baglanti());
                getir.SelectCommand.Parameters.AddWithValue("@AHI", AltHizmetId);
                DataSet ds = new DataSet();
                getir.Fill(ds);
                int HizmetId = int.Parse(ds.Tables[0].Rows[0]["HizmetId"].ToString());

                string    sorgu = "Select top(5) * from AltHizmetler  where HizmetId=" + HizmetId + " order by AltHizmetId desc";
                DataTable Dt    = Tools.IcerikListele(sorgu);
                RepeaterAltHizmets.DataSource = Dt;
                RepeaterAltHizmets.DataBind();
                #endregion

                #region AltHizmetMetaTag
                string    description = altHizmet.Baslik;
                string    keywords    = "";
                DataTable dt          = AltHizmetTags.TaglariGetir(AltHizmetId);
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i != dt.Rows.Count - 1)
                    {
                        keywords += dt.Rows[i]["Tag"].ToString() + ",";
                    }
                    else
                    {
                        keywords += dt.Rows[i]["Tag"].ToString();
                    }
                }
                LtrMeta.Text  = "<meta name=\"description\" content=\"" + description + "\"/>" + Environment.NewLine;
                LtrMeta.Text += "<meta name=\"keywords\" content=\"" + keywords + "\" />" + Environment.NewLine;
                LtrMeta.Text += "<title>" + description + "</title>";
                #endregion
            }
            else
            {
                Response.Redirect("/Home");
            }
        }