protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Tempat_Class ClassTempat = new Tempat_Class(db); Pengguna_Class ClassPengguna = new Pengguna_Class(db); Vendor_Class ClassVendor = new Vendor_Class(db); DropDownListCariTempatPurchaseOrder.Items.AddRange(ClassTempat.DataDropDownList()); DropDownListCariTempatPurchaseOrder.SelectedValue = Pengguna.IDTempat.ToString(); DropDownListCariPenggunaPurchaseOrder.Items.AddRange(ClassPengguna.DropDownList(true)); DropDownListCariVendorPurchaseOrder.DataSource = ClassVendor.Data(); DropDownListCariVendorPurchaseOrder.DataValueField = "IDVendor"; DropDownListCariVendorPurchaseOrder.DataTextField = "Nama"; DropDownListCariVendorPurchaseOrder.DataBind(); DropDownListCariVendorPurchaseOrder.Items.Insert(0, new ListItem { Text = "- Semua -", Value = "0" }); ViewState["TanggalAwal"] = Pengaturan.HariIni()[0]; ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1]; } LoadData(); } }
private void LoadDataDropdown(DataClassesDatabaseDataContext db) { Vendor_Class ClassVendor = new Vendor_Class(db); Warna_Class ClassWarna = new Warna_Class(db); ProdukKategori_Class ClassProdukKategori = new ProdukKategori_Class(db); AtributProduk_Class ClassAtributProduk = new AtributProduk_Class(db); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); KategoriProduk_Class KategoriProduk_Class = new KategoriProduk_Class(); #region ATRIBUT PRODUK string AtributProduk = "["; foreach (var item in ClassAtributProduk.Data()) { AtributProduk += "\"" + item.Nama + "\", "; } AtributProduk += "]"; #endregion #region VENDOR string Vendor = "["; foreach (var item in ClassVendor.Data()) { Vendor += "\"" + item.Nama + "\", "; } Vendor += "]"; #endregion #region WARNA string Warna = "["; foreach (var item in ClassWarna.Data()) { Warna += "\"" + item.Nama + "\", "; } Warna += "]"; #endregion #region PEMILIK PRODUK string PemilikProduk = "["; foreach (var item in ClassPemilikProduk.Data()) { PemilikProduk += "\"" + item.Nama + "\", "; } PemilikProduk += "]"; #endregion #region PRODUK KATEGORI string ProdukKategori = "["; foreach (var item in ClassProdukKategori.Data()) { ProdukKategori += "\"" + item.Nama + "\", "; } ProdukKategori += "]"; #endregion #region KATEGORI PRODUK string KategoriProduk = "["; foreach (var item in KategoriProduk_Class.Data(db)) { KategoriProduk += "\"" + item.Nama + "\", "; } KategoriProduk += "]"; #endregion #region PILIHAN LiteralJavascript.Text = "<script type=\"text/javascript\">"; LiteralJavascript.Text += "$(document).ready(function () { jQuery(function ($) { "; //KATEGORI PRODUK LiteralJavascript.Text += "$(\".KategoriProduk\").select2({ tags: " + KategoriProduk + ", tokenSeparators: [\",\"] });"; //ATRIBUT PRODUK LiteralJavascript.Text += "$(\".AtributProduk\").select2({ tags: " + AtributProduk + ", tokenSeparators: [\",\"] });"; LiteralJavascript.Text += "$(\".AtributProdukSatuan\").select2({ tags: " + AtributProduk + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //VENDOR LiteralJavascript.Text += "$(\".Vendor\").select2({ tags: " + Vendor + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //WARNA LiteralJavascript.Text += "$(\".Warna\").select2({ tags: " + Warna + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //PRODUK KATEGORI LiteralJavascript.Text += "$(\"#TextBoxProdukKategori\").select2({ tags: " + ProdukKategori + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //PEMILIK PRODUK LiteralJavascript.Text += "$(\".PemilikProduk\").select2({ tags: " + PemilikProduk + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; LiteralJavascript.Text += " }); });"; LiteralJavascript.Text += "function pageLoad(sender, args) { if (args.get_isPartialLoad()) { jQuery(function ($) { "; //KATEGORI PRODUK LiteralJavascript.Text += "$(\".KategoriProduk\").select2({ tags: " + KategoriProduk + ", tokenSeparators: [\",\"] });"; //ATRIBUT PRODUK LiteralJavascript.Text += "$(\".AtributProduk\").select2({ tags: " + AtributProduk + ", tokenSeparators: [\",\"] });"; LiteralJavascript.Text += "$(\".AtributProdukSatuan\").select2({ tags: " + AtributProduk + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //VENDOR LiteralJavascript.Text += "$(\".Vendor\").select2({ tags: " + Vendor + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //WARNA LiteralJavascript.Text += "$(\".Warna\").select2({ tags: " + Warna + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //PRODUK KATEGORI LiteralJavascript.Text += "$(\"#TextBoxProdukKategori\").select2({ tags: " + ProdukKategori + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; //PEMILIK PRODUK LiteralJavascript.Text += "$(\".PemilikProduk\").select2({ tags: " + PemilikProduk + ", tokenSeparators: [\",\"], maximumSelectionSize: 1 });"; LiteralJavascript.Text += " }); }};"; LiteralJavascript.Text += "</script>"; #endregion }