Esempio n. 1
0
    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);
        }
    }
Esempio n. 2
0
    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);
        }
    }
Esempio n. 3
0
    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);
        }
    }
Esempio n. 4
0
    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);
        }
    }
Esempio n. 5
0
    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);
        }
    }