コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["kullaniciAdi"] == null)
            {
                Response.Redirect("Login.aspx");
                Response.End();
            }

            SqlConnection baglan = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=ajans;Integrated Security=true;");

            baglan.Open();
            string islemcik = Request.QueryString["islem"];

            if (islemcik == "sil")
            {
                int        silincekId = Convert.ToInt32(Request.QueryString["id"]);
                SqlCommand komut1     = new SqlCommand("Delete from hizmetler where id=" + silincekId, baglan);

                komut1.ExecuteNonQuery();
            }
            SqlCommand    komut = new SqlCommand("select*from hizmetler", baglan);
            SqlDataReader hizmetlerdengelenveri = komut.ExecuteReader();

            while (hizmetlerdengelenveri.Read())
            {
                hizmet hzmt = new hizmet();
                hzmt.id       = Convert.ToInt32(hizmetlerdengelenveri["id"]);
                hzmt.baslik   = hizmetlerdengelenveri["baslik"].ToString();
                hzmt.acıklama = hizmetlerdengelenveri["acıklama"].ToString();
                hzmt.resim    = hizmetlerdengelenveri["resim"].ToString();
                hizmetlist.Add(hzmt);
            }
            baglan.Close();
        }
コード例 #2
0
    protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)
    {
        Label IdLabel = e.Item.FindControl("IdLabel") as Label;
        int   id      = Convert.ToInt32(IdLabel.Text);

        if (e.CommandName == "sil")
        {
            hizmet ur = hizmet.Select(id);
            if (ur == null)
            {
                Labelbilgi.Text = "<p class='msg error'><b>KAYIT BULUNAMADI !</b></p>";
                return;
            }


            Result <int> sonuc = ur.Delete();

            if (sonuc.HasError)
            {
                Labelbilgi.Text = "<p class='msg error'><b>Hata :" + sonuc.CustomErrorMessage + "</b></p>";
                return;
            }
            else
            {
                Labelbilgi.Text = "<p class='msg done'><b>BAŞARIYLA SİLİNDİ...</b></p>";
                AccessDataSource1.Select(DataSourceSelectArguments.Empty);
                ListView1.DataBind();
            }
        }
        else if (e.CommandName == "duzenle")
        {
            Response.Redirect("hizmetler-duzenle.aspx?Id=" + id.ToString());
        }
    }
コード例 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ddlDoldur();

            if (!string.IsNullOrEmpty(Request["Id"].ToString()))
            {
                int id = Convert.ToInt32(Request["Id"].ToString());

                hizmet duzenle = hizmet.Select(id);

                adiTextBox.Text = duzenle.Adi;

                Image1.ImageUrl = duzenle.Resim;

                aciklamaCKEditorControl.Text = duzenle.Aciklama;

                DropDownList1.SelectedValue = duzenle.Sira.ToString();
                KeywordTxt.Text             = duzenle.MetaKeyword;
                DescriptionTxt.Text         = duzenle.MetaDescription;
                TitleTxt.Text = duzenle.MetaTitle;
            }
        }
    }
コード例 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        StringBuilder sb      = new StringBuilder();
        int           gelenid = Convert.ToInt32(Request.QueryString["Id"]);

        List <hizmet> hzmt = hizmet.SelectAll().OrderBy(z => z.Sira).ToList();

        foreach (var item in hzmt)
        {
            sb.Append("<li><a href='Hizmetler.aspx?Id=" + item.Id + "' style='    padding: 12px 14px;font-size: 15px;'>" + item.Adi + "</a></li>");
        }
        ltrhizmetkat.Text = sb.ToString();


        if (Request.QueryString["Id"] == null)
        {
            hizmet hz = hizmet.SelectAll().FirstOrDefault();
            ltrgelenhizmetadi.Text = hz.Adi;
            ltraciklama.Text       = hz.Aciklama;
        }
        else
        {
            hizmet hz = hizmet.Select(gelenid);
            ltrgelenhizmetadi.Text = hz.Adi;
            ltraciklama.Text       = hz.Aciklama;
        }
    }
コード例 #5
0
        public void HizmetGuncelleDb(hizmet gelen, HttpPostedFileBase hizmetResim, string yol)
        {
            string resimIsmi = "";

            if (hizmetResim != null && hizmetResim.ContentLength > 0)
            {
                resimIsmi = DateTime.Now.ToString("dd/MM/yyyy hh/mm/ss") + hizmetResim.FileName;
                var path = Path.Combine(yol, resimIsmi);
                hizmetResim.SaveAs(path);

                SqlConnection baglan = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=Insaat;Integrated Security=true;");
                baglan.Open();
                SqlCommand komut = new SqlCommand("Update hizmet set baslik=@baslık,aciklama=@acıklama,resim=@resimi where id=" + gelen.id, baglan);
                komut.Parameters.Add("@baslık", SqlDbType.Text).Value   = gelen.baslik;
                komut.Parameters.Add("@acıklama", SqlDbType.Text).Value = gelen.acıklama;
                komut.Parameters.Add("@resimi", SqlDbType.Text).Value   = resimIsmi;
                komut.ExecuteNonQuery();
            }
            else
            {
                SqlConnection baglan = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=Insaat;Integrated Security=true;");
                baglan.Open();
                SqlCommand komut = new SqlCommand("Update hizmet set baslik=@baslık,aciklama=@acıklama where id=" + gelen.id, baglan);
                komut.Parameters.Add("@baslık", SqlDbType.Text).Value   = gelen.baslik;
                komut.Parameters.Add("@acıklama", SqlDbType.Text).Value = gelen.acıklama;
                komut.ExecuteNonQuery();
            }
        }
コード例 #6
0
        public ActionResult HizmetGuncelle(int id)
        {
            if (Session["kullaniciAdi"] == null)
            {
                return(RedirectToAction("Giris", "Login"));
            }
            hizmet hzmt = hizmetRepository.idyegorecek(id);

            return(View(hzmt));
        }
コード例 #7
0
        public ActionResult HizmetGuncelleDb(hizmet gelen, HttpPostedFileBase hizmetResim)
        {
            if (Session["kullaniciAdi"] == null)
            {
                return(RedirectToAction("Giris", "Login"));
            }
            string yol = Server.MapPath("~/resimler/hizmet/");

            hizmetRepository.HizmetGuncelleDb(gelen, hizmetResim, yol);
            return(RedirectToAction("HizmetListele"));
        }
コード例 #8
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string resim = "", mesaj = "";

        if (!FileUpload1.HasFile)
        {
            Labelbilgi.Text = "<p class='msg warning'><b>Resim Seçmelisiniz</b></p>";
            return;
        }

        if (ClassBLL.resimKaydet(FileUpload1, "~/panel/imgUrun", out resim, out mesaj))
        {
            Image1.ImageUrl = resim;
        }
        if (FileUpload1.HasFile && mesaj != "")
        {
            Labelbilgi.Text = mesaj;
            return;
        }
        hizmet yeni = new hizmet();

        yeni.Adi = adiTextBox.Text;

        yeni.Resim = Image1.ImageUrl;

        yeni.Aciklama = aciklamaCKEditorControl.Text;

        yeni.Sira = Convert.ToInt32(DropDownList1.SelectedValue);

        yeni.MetaKeyword     = KeywordsDonustur(KeywordTxt.Text.Trim());
        yeni.MetaDescription = KeywordsDonustur(DescriptionTxt.Text.Trim());
        yeni.MetaTitle       = TitleTxt.Text.Trim();
        yeni.SeoYazisi       = UrlDonustur(adiTextBox.Text.Trim());
        Result <int> sonuc = yeni.Insert();

        if (sonuc.HasError)
        {
            Labelbilgi.Text = "<p class='msg error'><b>Hata :" + sonuc.CustomErrorMessage + "</b></p>";
            return;
        }
        else
        {
            Response.Redirect("hizmetler.aspx");
        }
    }
コード例 #9
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        int id = Convert.ToInt32(Request["Id"].ToString());

        hizmet duzenle = hizmet.Select(id);


        string resim = "", mesaj = "";

        if (FileUpload1.HasFile)
        {
            if (ClassBLL.resimKaydet(FileUpload1, "~/panel/imgUrun", out resim, out mesaj))
            {
                Image1.ImageUrl = resim;
            }
            if (FileUpload1.HasFile && mesaj != "")
            {
                Labelbilgi.Text = mesaj;
                return;
            }
            resim = Image1.ImageUrl;
        }


        duzenle.Adi             = adiTextBox.Text;
        duzenle.Resim           = Image1.ImageUrl;
        duzenle.Aciklama        = aciklamaCKEditorControl.Text;
        duzenle.Sira            = Convert.ToInt32(DropDownList1.SelectedValue);
        duzenle.MetaKeyword     = KeywordsDonustur(KeywordTxt.Text.Trim());
        duzenle.MetaDescription = KeywordsDonustur(DescriptionTxt.Text.Trim());
        duzenle.MetaTitle       = TitleTxt.Text.Trim();
        duzenle.SeoYazisi       = UrlDonustur(adiTextBox.Text.Trim());
        Result <int> sonuc = duzenle.Update();

        if (sonuc.HasError)
        {
            Labelbilgi.Text = "<p class='msg error'><b>Hata :" + sonuc.CustomErrorMessage + "</b></p>";
            return;
        }
        else
        {
            Labelbilgi.Text = "<p class='msg done'><b>Kayıt Başarılı...</b></p>";
        }
    }
コード例 #10
0
        public hizmet idyegorecek(int id)
        {
            SqlConnection baglan = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=Insaat;Integrated Security=true;");

            baglan.Open();

            SqlCommand    Komut = new SqlCommand("Select * From hizmet where id=" + id, baglan);
            SqlDataReader hizmetlerdengelenveri = Komut.ExecuteReader();
            hizmet        hzmt = new hizmet();

            while (hizmetlerdengelenveri.Read())
            {
                hzmt.id       = Convert.ToInt32(hizmetlerdengelenveri["id"]);
                hzmt.baslik   = hizmetlerdengelenveri["baslik"].ToString();
                hzmt.acıklama = hizmetlerdengelenveri["aciklama"].ToString();
                hzmt.resim    = hizmetlerdengelenveri["resim"].ToString();
            }
            return(hzmt);
        }
コード例 #11
0
        public List <hizmet> Listele()
        {
            List <hizmet> hizmetlist = new List <hizmet>();
            SqlConnection baglan     = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=Insaat;Integrated Security=true;");

            baglan.Open();
            SqlCommand    komut = new SqlCommand("select*from hizmet", baglan);
            SqlDataReader hizmetlerdengelenveri = komut.ExecuteReader();



            while (hizmetlerdengelenveri.Read())
            {
                hizmet hzmt = new hizmet();
                hzmt.id       = Convert.ToInt32(hizmetlerdengelenveri["id"]);
                hzmt.baslik   = hizmetlerdengelenveri["baslik"].ToString();
                hzmt.acıklama = hizmetlerdengelenveri["aciklama"].ToString();
                hzmt.resim    = hizmetlerdengelenveri["resim"].ToString();

                hizmetlist.Add(hzmt);
            }
            return(hizmetlist);
        }