Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                JenisPembayaran_Class ClassJenisPembayaran = new JenisPembayaran_Class(db);

                DropDownListJenisBebanBiaya.DataSource     = db.TBJenisBebanBiayas.ToArray();
                DropDownListJenisBebanBiaya.DataTextField  = "Nama";
                DropDownListJenisBebanBiaya.DataValueField = "IDJenisBebanBiaya";
                DropDownListJenisBebanBiaya.DataBind();

                DropDownListAkun.DataSource     = db.TBAkuns.Where(item => item.TBAkunGrup.EnumJenisAkunGrup == (int)PilihanAkunGrup.Aset);
                DropDownListAkun.DataTextField  = "Nama";
                DropDownListAkun.DataValueField = "IDAkun";
                DropDownListAkun.DataBind();

                var JenisPembayaran = ClassJenisPembayaran.Cari(Request.QueryString["id"].ToInt());

                if (JenisPembayaran != null && JenisPembayaran.IDJenisPembayaran != 1 && JenisPembayaran.IDJenisPembayaran != 2)
                {
                    DropDownListJenisBebanBiaya.SelectedValue = JenisPembayaran.IDJenisBebanBiaya.ToString();
                    TextBoxNama.Text = JenisPembayaran.Nama;

                    if (JenisPembayaran.IDJenisBebanBiaya == 1)
                    {
                        TextBoxPersentaseBiaya.Enabled = false;
                    }
                    else
                    {
                        TextBoxPersentaseBiaya.Enabled = true;
                    }

                    TextBoxPersentaseBiaya.Text = JenisPembayaran.PersentaseBiaya.ToFormatHarga();

                    ButtonSimpan.Text    = "Ubah";
                    LabelKeterangan.Text = "Ubah";
                }
                else
                {
                    LabelKeterangan.Text           = "Tambah";
                    ButtonSimpan.Text              = "Tambah";
                    TextBoxPersentaseBiaya.Enabled = false;
                }
            }
        }
    }