private void LoadData() { Berlangganan_Class ClassBerlangganan = new Berlangganan_Class(); RepeaterBerlangganan.DataSource = ClassBerlangganan.LoadData(); RepeaterBerlangganan.DataBind(); }
protected void ButtonOk_Click(object sender, EventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Berlangganan_Class ClassBerlangganan = new Berlangganan_Class(); if (ButtonOk.Text == "Tambah") { ClassBerlangganan.Tambah(db, TextBoxEmail.Text, TextBoxNoTelepon.Text); } else if (ButtonOk.Text == "Ubah") { ClassBerlangganan.Ubah(db, Request.QueryString["id"].ToInt(), TextBoxEmail.Text, TextBoxNoTelepon.Text); } db.SubmitChanges(); } Response.Redirect("Default.aspx"); }
protected void RepeaterBerlangganan_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Ubah") { Response.Redirect("Pengaturan.aspx?id=" + e.CommandArgument.ToString()); } else if (e.CommandName == "Hapus") { Berlangganan_Class ClassBerlangganan = new Berlangganan_Class(); if (ClassBerlangganan.Hapus(e.CommandArgument.ToInt())) { LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Success, "Hapus berhasil"); } else { LiteralWarning.Text = Alert_Class.Pesan(TipeAlert.Danger, "Hapus gagal"); } LoadData(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Berlangganan_Class ClassBerlangganan = new Berlangganan_Class(); var Berlangganan = ClassBerlangganan.Cari(Request.QueryString["id"].ToInt()); if (Berlangganan != null) { TextBoxEmail.Text = Berlangganan.Email; TextBoxNoTelepon.Text = Berlangganan.NoTelepon; ButtonOk.Text = "Ubah"; LabelKeterangan.Text = "Ubah"; } else { ButtonOk.Text = "Tambah"; LabelKeterangan.Text = "Tambah"; } } }