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); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); DropDownListTempat.DataSource = ClassTempat.Data(); DropDownListTempat.DataValueField = "IDTempat"; DropDownListTempat.DataTextField = "Nama"; DropDownListTempat.DataBind(); DropDownListTempat.Items.Insert(0, new ListItem { Value = "0", Text = "- Semua -" }); DropDownListTempat.SelectedValue = Pengguna.IDTempat.ToString(); ViewState["TanggalAwal"] = Pengaturan.HariIni()[0]; ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1]; TextBoxTanggalAwal.Text = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy"); DropDownListBrand.DataSource = ClassPemilikProduk.Data(); DropDownListBrand.DataValueField = "IDPemilikProduk"; DropDownListBrand.DataTextField = "Nama"; DropDownListBrand.DataBind(); DropDownListBrand.Items.Insert(0, new ListItem { Value = "0", Text = "- Semua -" }); } LoadData(); } else { LinkDownload.Visible = false; } }
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); Warna_Class ClassWarna = new Warna_Class(db); AtributProduk_Class ClassAtributProduk = new AtributProduk_Class(db); PemilikProduk_Class ClassPemilikProduk = new PemilikProduk_Class(db); DropDownListTempat.DataSource = ClassTempat.Data(); DropDownListTempat.DataValueField = "IDTempat"; DropDownListTempat.DataTextField = "Nama"; DropDownListTempat.DataBind(); DropDownListTempat.SelectedValue = Pengguna.IDTempat.ToString(); DropDownListKategori.DataSource = db.TBKategoriProduks.ToArray(); DropDownListKategori.DataTextField = "Nama"; DropDownListKategori.DataValueField = "IDKategoriProduk"; DropDownListKategori.DataBind(); DropDownListKategori.Items.Insert(0, new ListItem { Value = "-1", Text = "- Semua -" }); DropDownListKategori.Items.Insert(1, new ListItem { Value = "0", Text = " " }); DropDownListPemilik.DataSource = ClassPemilikProduk.Data(); DropDownListPemilik.DataTextField = "Nama"; DropDownListPemilik.DataValueField = "IDPemilikProduk"; DropDownListPemilik.DataBind(); DropDownListPemilik.Items.Insert(0, new ListItem { Value = "-1", Text = "- Semua -" }); DropDownListVarian.DataSource = ClassAtributProduk.Data(); DropDownListVarian.DataTextField = "Nama"; DropDownListVarian.DataValueField = "IDAtributProduk"; DropDownListVarian.DataBind(); DropDownListVarian.Items.Insert(0, new ListItem { Value = "-1", Text = "- Semua -" }); DropDownListWarna.DataSource = ClassWarna.Data(); DropDownListWarna.DataTextField = "Nama"; DropDownListWarna.DataValueField = "IDWarna"; DropDownListWarna.DataBind(); DropDownListWarna.Items.Insert(0, new ListItem { Value = "-1", Text = "- Semua -" }); DropDownListVendor.DataSource = db.TBVendors.ToArray(); DropDownListVendor.DataTextField = "Nama"; DropDownListVendor.DataValueField = "IDVendor"; DropDownListVendor.DataBind(); DropDownListVendor.Items.Insert(0, new ListItem { Value = "-1", Text = "- Semua -" }); DropDownListVendor.Items.Insert(1, new ListItem { Value = "0", Text = " " }); } } else { LinkDownload.Visible = false; } }
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 }