Пример #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);
                Pengguna_Class             ClassPengguna              = new Pengguna_Class(db);
                AtributProduk_Class        ClassAtributProduk         = new AtributProduk_Class(db);
                KategoriProduk_Class       KategoriProduk_Class       = new KategoriProduk_Class();
                JenisPerpindahanStok_Class JenisPerpindahanStok_Class = new JenisPerpindahanStok_Class();

                DropDownListCariTempat.Items.AddRange(ClassTempat.DataDropDownList());
                DropDownListCariTempat.SelectedValue = Pengguna.IDTempat.ToString();

                DropDownListCariPengguna.Items.AddRange(ClassPengguna.DropDownList(true));
                DropDownListCariAtributProduk.Items.AddRange(ClassAtributProduk.Dropdownlist());
                DropDownListCariKategori.Items.AddRange(KategoriProduk_Class.Dropdownlist(db));

                DropDownListCariJenisPerpindahanStok.Items.AddRange(JenisPerpindahanStok_Class.DataDropDownList(db));
                DropDownListCariJenisPerpindahanStok.SelectedValue = "0";

                DropDownListCariProduk.DataSource     = db.TBProduks.OrderBy(item => item.Nama).ToArray();
                DropDownListCariProduk.DataValueField = "IDProduk";
                DropDownListCariProduk.DataTextField  = "Nama";
                DropDownListCariProduk.DataBind();
                DropDownListCariProduk.Items.Insert(0, new ListItem {
                    Text = "- Semua -", Value = "0"
                });

                ViewState["TanggalAwal"]  = Pengaturan.HariIni()[0];
                ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1];

                TextBoxTanggalAwal.Text  = ((DateTime)ViewState["TanggalAwal"]).ToString("d MMMM yyyy");
                TextBoxTanggalAkhir.Text = ((DateTime)ViewState["TanggalAkhir"]).ToString("d MMMM yyyy");
            }
            //KETERANGAN
            if (!string.IsNullOrWhiteSpace(Request.QueryString["Keterangan"]))
            {
                TextBoxCariKeterangan.Text = Request.QueryString["Keterangan"];
            }

            LoadData();
        }
        else
        {
            LinkDownload.Visible = false;
        }
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                DropDownListKategoriTempat.DataSource     = db.TBKategoriTempats.OrderBy(item => item.Nama);
                DropDownListKategoriTempat.DataTextField  = "Nama";
                DropDownListKategoriTempat.DataValueField = "IDKategoriTempat";
                DropDownListKategoriTempat.DataBind();
                DropDownListKategoriTempat.Items.Insert(0, new ListItem {
                    Value = "0", Text = "- Semua Kategori -"
                });

                DropDownListCariProduk.DataSource     = db.TBProduks.OrderBy(item => item.Nama);
                DropDownListCariProduk.DataTextField  = "Nama";
                DropDownListCariProduk.DataValueField = "IDProduk";
                DropDownListCariProduk.DataBind();
                DropDownListCariProduk.Items.Insert(0, new ListItem {
                    Value = "0", Text = "-Semua-"
                });

                DropDownListCariPemilikProduk.DataSource     = db.TBPemilikProduks.OrderBy(item => item.Nama);
                DropDownListCariPemilikProduk.DataTextField  = "Nama";
                DropDownListCariPemilikProduk.DataValueField = "IDPemilikProduk";
                DropDownListCariPemilikProduk.DataBind();
                DropDownListCariPemilikProduk.Items.Insert(0, new ListItem {
                    Value = "0", Text = "-Semua-"
                });

                AtributProduk_Class  ClassAtributProduk   = new AtributProduk_Class(db);
                KategoriProduk_Class KategoriProduk_Class = new KategoriProduk_Class();

                DropDownListCariAtributProduk.Items.AddRange(ClassAtributProduk.Dropdownlist());
                DropDownListCariKategoriProduk.Items.AddRange(KategoriProduk_Class.Dropdownlist(db));

                //if (Request.QueryString["action"] == "Tempat")
                //    DropDownListKategoriTempat.Visible = false;
                //else if (Request.QueryString["action"] == "KategoriTempat")
                //    DropDownListTempat.Visible = false;
                //else
                //    Response.Redirect("/WITWarehouse/Produk.aspx");
            }
            LoadData();
        }
        else
        {
            LinkDownload.Visible = false;
        }
    }
Пример #3
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);
                StatusTransaksi_Class StatusTransaksi_Class = new StatusTransaksi_Class();
                AtributProduk_Class   ClassAtributProduk    = new AtributProduk_Class(db);
                KategoriProduk_Class  KategoriProduk_Class  = new KategoriProduk_Class();
                PemilikProduk_Class   ClassPemilikProduk    = new PemilikProduk_Class(db);
                Pelanggan_Class       ClassPelanggan        = new Pelanggan_Class(db);

                DropDownListCariTempat.Items.AddRange(ClassTempat.DataDropDownList());
                DropDownListCariTempat.SelectedValue = Pengguna.IDTempat.ToString();

                DropDownListCariStatusTransaksi.Items.AddRange(StatusTransaksi_Class.DataDropDownList(db));
                DropDownListCariStatusTransaksi.SelectedValue = ((int)EnumStatusTransaksi.Complete).ToString();

                ClassPelanggan.DropDownList(DropDownListCariPelanggan, true);

                DropDownListCariPemilikProduk.Items.AddRange(ClassPemilikProduk.Dropdownlist());
                DropDownListCariAtributProduk.Items.AddRange(ClassAtributProduk.Dropdownlist());
                DropDownListCariKategori.Items.AddRange(KategoriProduk_Class.Dropdownlist(db));

                DropDownListCariProduk.DataSource     = db.TBProduks.OrderBy(item => item.Nama).ToArray();
                DropDownListCariProduk.DataValueField = "IDProduk";
                DropDownListCariProduk.DataTextField  = "Nama";
                DropDownListCariProduk.DataBind();
                DropDownListCariProduk.Items.Insert(0, new ListItem {
                    Text = "-Semua-", Value = "0"
                });

                ViewState["TanggalAwal"]  = Pengaturan.HariIni()[0];
                ViewState["TanggalAkhir"] = Pengaturan.HariIni()[1];

                LoadData();
            }
        }
        else
        {
            LinkDownload.Visible = false;
        }
    }
Пример #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                AtributProduk_Class ClassAtributProduk = new AtributProduk_Class(db);

                DropDownListCariAtributProduk.Items.AddRange(ClassAtributProduk.Dropdownlist());

                DropDownListCariProduk.DataSource     = db.TBProduks.OrderBy(item => item.Nama).ToArray();
                DropDownListCariProduk.DataValueField = "IDProduk";
                DropDownListCariProduk.DataTextField  = "Nama";
                DropDownListCariProduk.DataBind();
                DropDownListCariProduk.Items.Insert(0, new ListItem {
                    Text = "-Semua-", Value = "0"
                });
            }

            LoadData();
        }
    }
Пример #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            try
            {
                using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
                {
                    PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                    Tempat_Class         ClassTempat          = new Tempat_Class(db);
                    AtributProduk_Class  ClassAtributProduk   = new AtributProduk_Class(db);
                    KategoriProduk_Class KategoriProduk_Class = new KategoriProduk_Class();
                    PemilikProduk_Class  ClassPemilikProduk   = new PemilikProduk_Class(db);

                    DropDownListCariTempat.Items.AddRange(ClassTempat.DataDropDownList());
                    DropDownListCariTempat.Items.RemoveAt(0);
                    DropDownListCariTempat.SelectedValue = Pengguna.IDTempat.ToString();
                    DropDownListCariPemilikProduk.Items.AddRange(ClassPemilikProduk.Dropdownlist());
                    DropDownListCariAtributProduk.Items.AddRange(ClassAtributProduk.Dropdownlist());
                    DropDownListCariKategori.Items.AddRange(KategoriProduk_Class.Dropdownlist(db));

                    DropDownListCariProduk.DataSource     = db.TBProduks.OrderBy(item => item.Nama).ToArray();
                    DropDownListCariProduk.DataValueField = "IDProduk";
                    DropDownListCariProduk.DataTextField  = "Nama";
                    DropDownListCariProduk.DataBind();
                    DropDownListCariProduk.Items.Insert(0, new ListItem {
                        Text = "-Semua-", Value = "0"
                    });

                    LoadData();
                }
            }
            catch (Exception ex)
            {
                AlertMessage_Class.ShowException(this, ex, Request.Url.PathAndQuery);
            }
        }
    }
Пример #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                Warna_Class ClassWarna = new Warna_Class(db);

                var listKombinasiProduk = db.TBStokProduks.Where(item => item.IDTempat == Pengguna.IDTempat).Select(item => new { item.TBKombinasiProduk.IDKombinasiProduk, item.TBKombinasiProduk.Nama, item.TBKombinasiProduk.TBProduk }).ToArray();

                #region Komposisi Produk
                DropDownListCariKomposisiProduk.DataSource     = listKombinasiProduk;
                DropDownListCariKomposisiProduk.DataTextField  = "Nama";
                DropDownListCariKomposisiProduk.DataValueField = "IDKombinasiProduk";
                DropDownListCariKomposisiProduk.DataBind();
                DropDownListCariKomposisiProduk.Items.Insert(0, new ListItem {
                    Text = "-Pilih Produk-", Value = "0"
                });

                var listStokBahanBaku = db.TBStokBahanBakus.ToArray();
                DropDownListBahanBaku.DataSource     = listStokBahanBaku.Where(item => item.IDTempat == Pengguna.IDTempat).Select(item => item.TBBahanBaku).ToArray();
                DropDownListBahanBaku.DataTextField  = "Nama";
                DropDownListBahanBaku.DataValueField = "IDBahanBaku";
                DropDownListBahanBaku.DataBind();

                LabelSatuan.Text             = listStokBahanBaku.FirstOrDefault() == null ? string.Empty : listStokBahanBaku.FirstOrDefault().TBBahanBaku.TBSatuan.Nama;
                ViewState["KomposisiProduk"] = new List <StokBahanBaku_Model>();
                #endregion

                #region Biaya Produksi
                DropDownListCariBiayaProduksi.DataSource     = listKombinasiProduk;
                DropDownListCariBiayaProduksi.DataTextField  = "Nama";
                DropDownListCariBiayaProduksi.DataValueField = "IDKombinasiProduk";
                DropDownListCariBiayaProduksi.DataBind();
                DropDownListCariBiayaProduksi.Items.Insert(0, new ListItem {
                    Text = "-Pilih Produk-", Value = "0"
                });

                DropDownListJenisBiayaProduksi.DataSource     = db.TBJenisBiayaProduksis.ToArray();
                DropDownListJenisBiayaProduksi.DataTextField  = "Nama";
                DropDownListJenisBiayaProduksi.DataValueField = "IDJenisBiayaProduksi";
                DropDownListJenisBiayaProduksi.DataBind();
                DropDownListJenisBiayaProduksi.Items.Insert(0, new ListItem {
                    Text = "-Tambah Baru-", Value = "0"
                });

                ViewState["BiayaProduksi"] = new List <JenisBiayaProduksi_Model>();
                #endregion

                #region Produk
                DropDownListCariProduk.DataSource     = listKombinasiProduk.Select(item => item.TBProduk).Distinct().ToArray();
                DropDownListCariProduk.DataTextField  = "Nama";
                DropDownListCariProduk.DataValueField = "IDProduk";
                DropDownListCariProduk.DataBind();
                DropDownListCariProduk.Items.Insert(0, new ListItem {
                    Text = "-Produk Baru-", Value = "0"
                });

                DropDownListBrand.DataSource     = db.TBPemilikProduks.OrderBy(item => item.Nama).ToArray();
                DropDownListBrand.DataTextField  = "Nama";
                DropDownListBrand.DataValueField = "IDPemilikProduk";
                DropDownListBrand.DataBind();
                DropDownListBrand.Items.Insert(0, new ListItem {
                    Text = "-Tambah Baru-", Value = "0"
                });

                DropDownListWarna.DataSource     = ClassWarna.Data();
                DropDownListWarna.DataTextField  = "Nama";
                DropDownListWarna.DataValueField = "IDWarna";
                DropDownListWarna.DataBind();
                DropDownListWarna.Items.Insert(0, new ListItem {
                    Text = "-Tambah Baru-", Value = "0"
                });

                DropDownListVarian.DataSource     = db.TBAtributProduks.OrderBy(item => item.Nama).ToArray();
                DropDownListVarian.DataTextField  = "Nama";
                DropDownListVarian.DataValueField = "IDAtributProduk";
                DropDownListVarian.DataBind();
                DropDownListVarian.Items.Insert(0, new ListItem {
                    Text = "-Tidak Ada-", Value = "-1"
                });
                DropDownListVarian.Items.Insert(1, new ListItem {
                    Text = "-Tambah Baru-", Value = "0"
                });


                CheckBoxListKategori.DataSource     = db.TBKategoriProduks.Select(item => new { item.IDKategoriProduk, Nama = item.Nama }).OrderBy(item => item.Nama).ToArray();
                CheckBoxListKategori.DataValueField = "IDKategoriProduk";
                CheckBoxListKategori.DataTextField  = "Nama";
                CheckBoxListKategori.DataBind();
                #endregion
            }

            if (!string.IsNullOrEmpty(Request.QueryString["Status"]))
            {
                if (Request.QueryString["Status"] == "true")
                {
                    LiteralInformasi.Text = "<div class=\"alert alert-success\" role=\"alert\"><strong>Berhasil.</strong> Data produk telah tersimpan.</div>";
                }
            }
        }
    }