예제 #1
0
    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;
        }
    }
예제 #2
0
    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;
        }
    }
예제 #3
0
    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
    }