Пример #1
0
        protected void btnLogin_OnClick(object sender, EventArgs e)
        {
            if (IsValid)
            {
                var db   = new EmerseDbEntities();
                var user = db.User.FirstOrDefault(u => u.uUSerName == k_adi.Value && u.uPassword == sifre.Value);
                if (user != null)
                {
                    FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
                        1, k_adi.Value, DateTime.Now, DateTime.Now.AddMinutes(30), false, "admin", FormsAuthentication.FormsCookiePath);
                    string     hash   = FormsAuthentication.Encrypt(ticket);
                    HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);

                    if (ticket.IsPersistent)
                    {
                        cookie.Expires = ticket.Expiration;
                    }
                    Response.Cookies.Add(cookie);

                    string returnUrl = Request.QueryString["ReturnUrl"];
                    if (returnUrl == null)
                    {
                        returnUrl = "/Admin/";
                    }
                    Response.Redirect(returnUrl);
                }
                else
                {
                    Label.Text    = "Kullanıcı Adı veya Şifre Yanlış.Lütfen Tekrar Deneyiniz.";
                    Label.Visible = true;
                }
            }
        }
Пример #2
0
        protected void btnImageInsert_OnClick(object sender, EventArgs e)
        {
            if (txtImage.Text == string.Empty || FileUploadImage.FileName == string.Empty)
            {
                Label.Text    = "Lütfen Tüm Alanları Doldurunuz.";
                Label.Visible = true;
            }
            else
            {
                //FileUploadThumbnail.SaveAs(MapPath("~/images/thumbnail/")+FileUploadThumbnail.FileName);

                FileUploadImage.SaveAs(MapPath("~/images/image/") + FileUploadImage.FileName);
                System.Drawing.Image img       = System.Drawing.Image.FromFile(MapPath("~/images/image/") + FileUploadImage.FileName);
                System.Drawing.Image thumbnail = img.GetThumbnailImage(364, 273, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero);
                thumbnail.Save(MapPath("~/images/thumbnail/") + FileUploadImage.FileName);

                var db    = new EmerseDbEntities();
                var image = new Data.Image();
                image.name         = txtImage.Text;
                image.category     = Convert.ToInt32(dropDownList.SelectedValue);
                image.thumbnailUrl = "~/images/thumbnail/" + FileUploadImage.FileName;
                image.url          = "~/images/image/" + FileUploadImage.FileName;
                image.createDate   = DateTime.Now;

                db.Image.Add(image);
                db.SaveChanges();
                Response.Redirect("~/Admin/GalleryContent.aspx");
            }
        }
Пример #3
0
        protected void DataList()
        {
            var db  = new EmerseDbEntities();
            var img = db.Image.OrderByDescending(i => i.createDate).ToList();

            GridView1.DataSource = img;
            GridView1.DataBind();
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var db      = new EmerseDbEntities();
            var content = db.Content.Where(p => p.deleted.ToString().Equals("False") && p.category == 4).ToList();

            Repeater1.DataSource = content;
            Repeater1.DataBind();
        }
Пример #5
0
        protected void DataList()
        {
            var db       = new EmerseDbEntities();
            var contents = db.Content.OrderByDescending(c => c.createDate).ToList();

            Grid.DataSource = contents;
            Grid.DataBind();
        }
Пример #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         var db = new EmerseDbEntities();
         dropDownList.DataTextField  = "name";
         dropDownList.DataValueField = "ID";
         dropDownList.DataSource     = db.ImageCategory.ToList();
         dropDownList.DataBind();
     }
 }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var db  = new EmerseDbEntities();
            var img = new Data.Image();


            var image = db.Image.Where(p => p.deleted.ToString().Equals("False") && p.category == 2).ToList();

            Repeater1.DataSource = image;
            Repeater1.DataBind();
        }
Пример #8
0
        protected void btnEdit_OnClick(object sender, EventArgs e)
        {
            EmerseDbEntities db = new EmerseDbEntities();
            int id = int.Parse(Request.QueryString["ID"]);

            var currentRecord = db.Content.Find(id);

            currentRecord.header     = head.Text;
            currentRecord.category   = Convert.ToInt32(dropDownList.SelectedValue);
            currentRecord.text       = text.Text;
            currentRecord.updateDate = DateTime.Now;
            db.SaveChanges();
            Response.Redirect("ContentAdmin.aspx");
        }
Пример #9
0
        protected void imgDelete_OnClick(object sender, ImageClickEventArgs e)
        {
            ImageButton      btn   = sender as ImageButton;
            GridViewRow      row   = btn.NamingContainer as GridViewRow;
            HiddenField      field = row.FindControl("lblHiddenField") as HiddenField;
            string           val   = field.Value;
            EmerseDbEntities db    = new EmerseDbEntities();
            int id = Convert.ToInt32(val);

            var removeRecord = db.Image.Find(id);

            removeRecord.deleted = true;
            db.SaveChanges();
            GridView1.DataBind();
            Response.Redirect("GalleryContent.aspx");
        }
Пример #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var db = new EmerseDbEntities();
                dropDownList.DataTextField  = "name";
                dropDownList.DataValueField = "ID";
                dropDownList.DataSource     = db.ImageCategory.ToList();
                dropDownList.DataBind();

                int id     = int.Parse(Request.QueryString["ID"]);
                var record = db.Image.Find(id);
                txtImage.Text = record.name;
                dropDownList.SelectedValue = record.category.ToString();
            }
        }
Пример #11
0
        protected void Page_Load(object sender, EventArgs e)

        {
            var db     = new EmerseDbEntities();
            var image1 = db.Image.Where(p => p.deleted.ToString().Equals("False") && p.category == 2).OrderByDescending(i => i.updateDate).ToList();

            RepeaterImg.DataSource = image1;
            RepeaterImg.DataBind();

            var content1 =
                db.Content.Where(p => p.deleted.ToString().Equals("False") && p.category == 1)
                .OrderByDescending(p => p.updateDate)
                .Take(1)
                .ToList();

            RepeaterIcerik.DataSource = content1;
            RepeaterIcerik.DataBind();


            var image2 =
                db.Image.Where(p => p.deleted.ToString().Equals("False") && p.category == 1)
                .OrderByDescending(i => i.createDate)
                .Skip(0)
                .Take(9)
                .ToList();

            RepeaterResim.DataSource = image2;
            RepeaterResim.DataBind();

            Repeater1.DataSource = image2;
            Repeater1.DataBind();

            var content2 = db.Content.Where(p => p.deleted.ToString().Equals("False") && p.category == 1 /*&& p.header == "Diğer Hizmetlerimiz"*/)
                           .OrderByDescending(p => p.updateDate).Skip(1)
                           .ToList();

            RepeaterContent.DataSource = content2;
            RepeaterContent.DataBind();

            var announcement = db.Content.Where(p => p.deleted.ToString().Equals("False") && p.category == 2)
                               .OrderByDescending(p => p.updateDate)
                               .ToList();

            RepeaterDuyuru.DataSource = announcement;
            RepeaterDuyuru.DataBind();
        }
Пример #12
0
        protected void btnImageEdit_OnClick(object sender, EventArgs e)
        {
            var db            = new EmerseDbEntities();
            int id            = int.Parse(Request.QueryString["ID"]);
            var currentRecord = db.Image.Find(id);

            FileUploadImage.SaveAs(MapPath("~/images/image/") + FileUploadImage.FileName);
            System.Drawing.Image img       = System.Drawing.Image.FromFile(MapPath("~/images/image/") + FileUploadImage.FileName);
            System.Drawing.Image thumbnail = img.GetThumbnailImage(364, 273, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero);
            thumbnail.Save(MapPath("~/images/thumbnail/") + FileUploadImage.FileName);

            currentRecord.name         = txtImage.Text;
            currentRecord.category     = Convert.ToInt32(dropDownList.SelectedValue);
            currentRecord.thumbnailUrl = "~/images/thumbnail/" + FileUploadImage.FileName;
            currentRecord.url          = "~/images/image/" + FileUploadImage.FileName;
            currentRecord.updateDate   = DateTime.Now;
            db.SaveChanges();
            Response.Redirect("GalleryContent.aspx");
        }
Пример #13
0
 protected void btnInsert_OnClick(object sender, EventArgs e)
 {
     if (head.Text == string.Empty || text.Text == string.Empty)
     {
         Label.Text    = "Lütfen Tüm Alanları Doldurunuz.";
         Label.Visible = true;
     }
     else
     {
         var     db = new EmerseDbEntities();
         Content c  = new Content();
         c.header     = head.Text;
         c.category   = Convert.ToInt32(dropDownList.SelectedValue);
         c.text       = text.Text;
         c.createDate = DateTime.Now;
         db.Content.Add(c);
         db.SaveChanges();
         Response.Redirect("ContentAdmin.aspx");
     }
 }