protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { AtributGrup_Class ClassAtributGrup = new AtributGrup_Class(db); var AtributGrup = ClassAtributGrup.Cari(Request.QueryString["id"].ToInt()); if (AtributGrup != null) { TextBoxNama.Text = AtributGrup.Nama; ButtonOk.Text = "Ubah"; } else { ButtonOk.Text = "Tambah"; } } } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
protected void ButtonOk_Click(object sender, EventArgs e) { try { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { AtributGrup_Class ClassAtributGrup = new AtributGrup_Class(db); if (ButtonOk.Text == "Tambah") { ClassAtributGrup.Tambah(TextBoxNama.Text); } else if (ButtonOk.Text == "Ubah") { ClassAtributGrup.Ubah(Request.QueryString["id"].ToInt(), TextBoxNama.Text); } db.SubmitChanges(); Response.Redirect("Default.aspx"); } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
private void LoadData() { try { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { AtributGrup_Class ClassAtributGrup = new AtributGrup_Class(db); RepeaterAtributGrup.DataSource = ClassAtributGrup.Data(); RepeaterAtributGrup.DataBind(); } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
protected void RepeaterAtributGrup_ItemCommand(object source, RepeaterCommandEventArgs e) { try { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { AtributGrup_Class ClassAtributGrup = new AtributGrup_Class(db); if (e.CommandName == "Hapus") { ClassAtributGrup.Hapus(e.CommandArgument.ToInt()); LoadData(); } } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Atribut_Class ClassAtribut = new Atribut_Class(db); AtributGrup_Class ClassAtributGrup = new AtributGrup_Class(db); ClassAtributGrup.DropDownList(DropDownListAtributGrup); var Atribut = ClassAtribut.Cari(Request.QueryString["id"].ToInt()); if (Atribut != null) { DropDownListAtributGrup.SelectedValue = Atribut.IDAtributGrup.ToString(); TextBoxNama.Text = Atribut.Nama; CheckBoxPilihan.Checked = Atribut.Pilihan; ButtonOk.Text = "Ubah"; } else { ButtonOk.Text = "Tambah"; } } } } catch (Exception ex) { AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery); } }