예제 #1
0
    protected void ButtonSimpan_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            PenggunaLogin PenggunaLogin = (PenggunaLogin)Session["PenggunaLogin"];

            Page_Class Page_Class = new Page_Class(db);
            TBPage     Halaman    = Page_Class.GetData(Request.QueryString["idPage"].ToInt());

            Post_Class Post_Class = new Post_Class(db);
            TBPost     Post       = Post_Class.GetData(Request.QueryString["id"].ToInt());
            if (Post == null)
            {
                Post = Post_Class.InsertData(Request.QueryString["idPage"].ToInt(), PenggunaLogin.IDPengguna, Halaman.TBPosts.Count + 1, DateTime.Now, TextBoxJudul.Text, TextBoxDeskripsi.Text, DropDownListAlign.SelectedValue, TextBoxTags.Text);
            }
            else
            {
                Post.IDPengguna = PenggunaLogin.IDPengguna;
                Post.Urutan     = Post.Urutan;
                Post.Tanggal    = DateTime.Now;
                Post.Judul      = TextBoxJudul.Text;
                Post.Deskripsi  = TextBoxDeskripsi.Text;
                Post.Align      = DropDownListAlign.SelectedValue;
                Post.Tags       = TextBoxTags.Text;
            }

            db.SubmitChanges();

            Response.Redirect("Pengaturan.aspx?idPage=" + Request.QueryString["idPage"] + "&id=" + Post.IDPost);
        }
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                Page_Class Page_Class = new Page_Class(db);
                Page_Class.DropDownList(DropDownListPage, "-Pilih Page-");

                DivAlertSwap.Attributes.Add("class", "alert alert-info");
            }
        }
    }
예제 #3
0
    protected void RepeaterPage_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            if (e.CommandName == "Ubah")
            {
                TBPage Page = db.TBPages.FirstOrDefault(item => item.IDPage == e.CommandArgument.ToInt());
                HiddenFieldIDPage.Value = Page.IDPage.ToString();
                DropDownListPageTemplate.SelectedValue = Page.IDPageTemplate.ToString();
                TextBoxPageNama.Text = Page.Nama;
                TextBoxPageNama.Focus();

                ButtonPageSimpan.Text = "Ubah";
            }
            else if (e.CommandName == "Hapus")
            {
                Page_Class Page_Class = new Page_Class(db);
                Page_Class.DeleteData(e.CommandArgument.ToInt());
                db.SubmitChanges();
                LoadData(db);
            }
        }
    }