Beispiel #1
0
        private void initCombo()
        {
            var       date = Convert.ToInt32(DateTime.Today.Year.ToString());
            DataTable dt   = new DataTable();

            dt.Columns.Add("text", typeof(string));
            dt.Columns.Add("value", typeof(string));
            DataRow dr;

            for (int i = date; i >= 1990; i--)
            {
                dr          = dt.NewRow();
                dr["text"]  = i.ToString();
                dr["value"] = i;
                dt.Rows.Add(dr);
            }
            cbbTahun.DataSource = dt;
            cbbTahun.TextField  = "text";
            cbbTahun.ValueField = "value";
            cbbTahun.DataBind();
            cbbTahun.SelectedIndex = 0;


            var branchCode = ((wcf_auth.GeneralUserProfile)SessionCheck.Check(Response, Session["userprofile"])).mAuthObjectValueList.FirstOrDefault(t => t.mAuthObjectName == "REGION").Value1;

            if (branchCode == "9900")
            {
                var cabang = new Pertamina.PKBL.BLL.Administer.MasterKantorCabangBll().GetData(new Hashtable());
                cbbBranch.DataSource = cabang;
                cbbBranch.TextField  = "branch_name";
                cbbBranch.ValueField = "branch_code";
                cbbBranch.DataBind();
                cbbBranch.SelectedItem = cbbBranch.Items.FindByValue("9900");
            }

            else
            {
                var pengirim = new Pertamina.PKBL.BLL.Akuntansi.TransferDanaBankBll().GetKantorCabang(Convert.ToInt32(branchCode));
                cbbBranch.DataSource = pengirim;
                cbbBranch.TextField  = "branch_name";
                cbbBranch.ValueField = "branch_code";
                cbbBranch.DataBind();
                cbbBranch.SelectedIndex = 0;
            }
        }
Beispiel #2
0
        private void initCombo()
        {
            var       branchCode = ((wcf_auth.GeneralUserProfile)SessionCheck.Check(Response, Session["userprofile"])).mAuthObjectValueList.FirstOrDefault(t => t.mAuthObjectName == "REGION").Value1;
            DataTable dt         = new DataTable();
            DataRow   dr;
            DataView  view;

            dt.Columns.Add("value", typeof(string));
            dt.Columns.Add("text", typeof(string));

            dr          = dt.NewRow();
            dr["value"] = "all";
            dr["text"]  = "--semua--";
            dt.Rows.Add(dr);

            dr          = dt.NewRow();
            dr["value"] = "KB";
            dr["text"]  = "Kas / Bank";
            dt.Rows.Add(dr);

            dr          = dt.NewRow();
            dr["value"] = "GL";
            dr["text"]  = "Umum";
            dt.Rows.Add(dr);

            view = new DataView(dt);

            cbbJenis.DataSource = view;
            cbbJenis.TextField  = "text";
            cbbJenis.ValueField = "value";
            cbbJenis.DataBind();

            if (branchCode == "9900" || branchCode == "9999")
            {
                var data   = new Pertamina.PKBL.BLL.Administer.MasterKantorCabangBll().GetData(new Hashtable());
                var cabang = data.Clone();
                cabang.Columns["branch_code"].DataType = typeof(string);

                foreach (DataRow item in data.Rows)
                {
                    cabang.ImportRow(item);
                }
                dr = cabang.NewRow();
                dr["branch_name"] = "--semua--";
                dr["branch_code"] = "all";
                cabang.Rows.InsertAt(dr, 0);


                cbbBranch.DataSource = cabang;
                cbbBranch.TextField  = "branch_name";
                cbbBranch.ValueField = "branch_code";
                cbbBranch.DataBind();
                cbbBranch.SelectedItem = cbbBranch.Items.FindByValue("all");
            }

            else
            {
                var pengirim = new Pertamina.PKBL.BLL.Akuntansi.TransferDanaBankBll().GetKantorCabang(Convert.ToInt32(branchCode));
                cbbBranch.DataSource = pengirim;
                cbbBranch.TextField  = "branch_name";
                cbbBranch.ValueField = "branch_code";
                cbbBranch.DataBind();
            }
        }