protected void ButtonOk_Click(object sender, EventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); TBKonten Konten = new TBKonten(); if (ButtonOk.Text == "Tambah") { Konten = Konten_Class.Tambah(EnumKontenJenis.Post, TextBoxJudul.Text, HttpUtility.HtmlDecode(TextBoxIsi.Text)); } else if (ButtonOk.Text == "Ubah") { Konten = Konten_Class.Ubah(Request.QueryString["id"].ToInt(), EnumKontenJenis.Post, TextBoxJudul.Text, HttpUtility.HtmlDecode(TextBoxIsi.Text)); } db.SubmitChanges(); if (FileUploadCover.HasFile) { FileUploadCover.SaveAs(Server.MapPath("~/images/konten/") + Konten.IDKonten + ".jpg"); } } Response.Redirect("Default.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); var Konten = Konten_Class.Cari(Request.QueryString["id"].ToInt()); if (Konten != null && Konten.EnumKontenJenis == (int)EnumKontenJenis.Post) { ImageCover.ImageUrl = "/images/konten/" + Konten.IDKonten + ".jpg?" + DateTime.Now.Ticks; TextBoxJudul.Text = Konten.Judul; TextBoxIsi.Text = Konten.Isi; ButtonOk.Text = "Ubah"; LabelKeterangan.Text = "Ubah"; } else { LabelKeterangan.Text = "Tambah"; ButtonOk.Text = "Tambah"; } } } }
protected void RepeaterKonten_ItemCommand(object source, RepeaterCommandEventArgs e) { try { if (e.CommandName == "Hapus") { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); Konten_Class.Hapus(e.CommandArgument.ToInt()); if (File.Exists(Server.MapPath("~/images/konten/") + e.CommandArgument + ".jpg")) { File.Delete(Server.MapPath("~/images/konten/") + e.CommandArgument + ".jpg"); } LoadData(); } } } catch (Exception) { } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); var Konten = Konten_Class.Cari(Request.QueryString["id"].ToInt()); if (Konten != null && Konten.EnumKontenJenis == (int)EnumKontenJenis.Halaman) { TextBoxJudul.Text = Konten.Judul; TextBoxIsi.Text = Konten.Isi; ButtonOk.Text = "Ubah"; LabelKeterangan.Text = "Ubah"; } else { LabelKeterangan.Text = "Tambah"; ButtonOk.Text = "Tambah"; } } } }
private void LoadData() { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); RepeaterKonten.DataSource = Konten_Class.Data(EnumKontenJenis.Post); RepeaterKonten.DataBind(); } }
protected void RepeaterKonten_ItemCommand(object source, RepeaterCommandEventArgs e) { try { if (e.CommandName == "Hapus") { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); Konten_Class.Hapus(e.CommandArgument.ToInt()); LoadData(); } } } catch (Exception) { } }
protected void ButtonOk_Click(object sender, EventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Konten_Class Konten_Class = new Konten_Class(db); if (ButtonOk.Text == "Tambah") { Konten_Class.Tambah(EnumKontenJenis.Halaman, TextBoxJudul.Text, HttpUtility.HtmlDecode(TextBoxIsi.Text)); } else if (ButtonOk.Text == "Ubah") { Konten_Class.Ubah(Request.QueryString["id"].ToInt(), EnumKontenJenis.Halaman, TextBoxJudul.Text, HttpUtility.HtmlDecode(TextBoxIsi.Text)); } db.SubmitChanges(); } Response.Redirect("Default.aspx"); }