Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                AkunGrup_Class ClassAkunGrup = new AkunGrup_Class();
                Akun_Class     ClassAkun     = new Akun_Class();

                DropDownListAkuntansiGrupAkun.DataSource     = ClassAkunGrup.Data(db).Where(item => item.TBAkunGrups.Count == 0).ToArray();
                DropDownListAkuntansiGrupAkun.DataTextField  = "Nama";
                DropDownListAkuntansiGrupAkun.DataValueField = "IDAkunGrup";
                DropDownListAkuntansiGrupAkun.DataBind();

                DropDownListAkuntansiGrupAkunTambah.DataSource     = ClassAkunGrup.Data(db).Where(item => item.TBAkuns.Count == 0).ToArray();
                DropDownListAkuntansiGrupAkunTambah.DataTextField  = "Nama";
                DropDownListAkuntansiGrupAkunTambah.DataValueField = "IDAkunGrup";
                DropDownListAkuntansiGrupAkunTambah.DataBind();

                DropDownListAkuntansiGrupAkunTambah.Items.Add(new ListItem {
                    Value = "0", Text = "- Tidak Ada Header -"
                });
                DropDownListAkuntansiGrupAkunTambah.SelectedValue = "0";

                if (Request.QueryString["id"] != null) //PENGATURAN UBAH TBAkun
                {
                    var Akun = ClassAkun.Cari(db, (Request.QueryString["id"]).ToInt());

                    if (Akun != null)
                    {
                        DropDownListAkuntansiGrupAkun.SelectedValue = Akun.IDAkunGrup.ToString();
                        TextBoxKode.Text = Akun.Kode;
                        TextBoxNama.Text = Akun.Nama;

                        ButtonOk.Text         = "Ubah";
                        LabelTitleAkun.Text   = "Pengaturan";
                        PanelAkunGrup.Visible = false;
                    }
                }
                else if (Request.QueryString["idAkunGrup"] != null) //PENGATURAN UBAH TBAkunGrup
                {
                    LabelTitleAkunGrup.Text = "Pengaturan";
                    ButtonOkAkunGrup.Text   = "Ubah";
                    PanelAkun.Visible       = false;

                    var AkunGrup = db.TBAkunGrups.FirstOrDefault(item => item.IDAkunGrup == (Request.QueryString["idAkunGrup"]).ToInt());

                    if (AkunGrup.IDAkunGrupParent == null)
                    {
                        DropDownListAkuntansiGrupAkunTambah.Enabled = false;
                    }

                    DropDownListPosisiAkun.SelectedValue        = AkunGrup.EnumJenisAkunGrup.ToString();
                    DropDownListPosisiDebitKredit.SelectedValue = AkunGrup.EnumSaldoNormal.ToString();
                    TextBoxNamaAkunGrup.Text = AkunGrup.Nama;
                }
            }
        }
    }
Esempio n. 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                TextBoxTanggalPeriode1.Text = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalPeriode2.Text = DateTime.Now.ToString("d MMMM yyyy");

                Akun_Class ClassAkun = new Akun_Class();

                var Akun = ClassAkun.Data(db)
                           .OrderBy(item => item.IDAkunGrup)
                           .ThenBy(item => item.IDAkun)
                           .ToArray();

                DropDownListAkun.Items.Clear();

                foreach (var item in Akun)
                {
                    DropDownListAkun.Items.Add(new ListItem
                    {
                        Text  = item.Kode + " - " + item.Nama,
                        Value = item.IDAkun.ToString()
                    });
                }

                DropDownListAkun.Items.Insert(0, new ListItem {
                    Value = "0", Text = "- Semua -"
                });

                DropDownListPengguna.Items.Insert(0, new ListItem {
                    Value = "0", Text = "- Semua -"
                });

                Pengguna_Class ClassPengguna = new Pengguna_Class(db);
                DropDownListPengguna.Items.AddRange(ClassPengguna.DropDownList());
            }

            LoadData();
        }
    }
Esempio n. 3
0
    protected void ButtonOk_Click(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            PenggunaLogin Pengguna  = (PenggunaLogin)Session["PenggunaLogin"];
            Akun_Class    ClassAkun = new Akun_Class();

            if (ButtonOk.Text == "Tambah")
            {
                ClassAkun.Tambah(db, (DropDownListAkuntansiGrupAkun.SelectedValue).ToInt(), TextBoxKode.Text, TextBoxNama.Text, Pengguna.IDTempat);
            }
            else if (ButtonOk.Text == "Ubah")
            {
                ClassAkun.Ubah(db, Request.QueryString["id"].ToInt(), (DropDownListAkuntansiGrupAkun.SelectedValue).ToInt(), TextBoxKode.Text, TextBoxNama.Text);
            }

            db.SubmitChanges();
        }

        //Response.Redirect("Default.aspx");
    }
Esempio n. 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            TextBoxTanggalPeriode1.Text = DateTime.Now.ToString("d MMMM yyyy");
            TextBoxTanggalPeriode2.Text = DateTime.Now.ToString("d MMMM yyyy");

            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                Akun_Class ClassAkun = new Akun_Class();

                var ListAkun = ClassAkun.Data(db)
                               .OrderBy(item => item.IDAkunGrup)
                               .ThenBy(item => item.IDAkun)
                               .ToArray();

                DropDownListAkun.Items.Clear();

                foreach (var item in ListAkun)
                {
                    DropDownListAkun.Items.Add(new ListItem
                    {
                        Text  = item.Kode + " - " + item.Nama,
                        Value = item.IDAkun.ToString()
                    });
                }
                if (Request.QueryString["id"] != null && Request.QueryString["month"] != null)
                {
                    LoadDataQueryString(Request.QueryString["id"], Request.QueryString["month"]);
                }
                else
                {
                    LoadData();
                }
            }
        }
    }