Exemple #1
0
    private void LoadData()
    {
        PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            var ListStokProduk = db.TBStokProduks
                                 .Where(item => item.IDTempat == Pengguna.IDTempat)
                                 .Select(item => new
            {
                item.IDStokProduk,
                item.TBKombinasiProduk.IDKombinasiProduk,
                item.TBKombinasiProduk.KodeKombinasiProduk,
                Produk        = item.TBKombinasiProduk.TBProduk.Nama,
                Atribut       = item.TBKombinasiProduk.TBAtributProduk.Nama,
                Warna         = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                Kategori      = item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count > 0 ? item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "",
                PemilikProduk = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                item.Jumlah,
                item.JumlahMinimum
            })
                                 .OrderBy(item => item.Produk)
                                 .ToArray();

            RepeaterStokProduk.DataSource = ListStokProduk;
            RepeaterStokProduk.DataBind();
        }
    }
Exemple #2
0
    public void LoadData()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            var Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            RepeaterStokProduk.DataSource = db.TBStokProduks
                                            .Where(item =>
                                                   item.TBKombinasiProduk.TBProduk._IsActive &&
                                                   item.IDTempat == Pengguna.IDTempat)
                                            .AsEnumerable()
                                            .Select(item => new
            {
                item.IDStokProduk,
                item.TBKombinasiProduk.KodeKombinasiProduk,
                item.TBKombinasiProduk.TBProduk.Nama,
                Warna    = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                Varian   = item.TBKombinasiProduk.TBAtributProduk.Nama,
                Kategori = item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count > 0 ? item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "",
                Brand    = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                item.HargaJual,
                item.Jumlah,
                DiscountStoreNominal         = item.EnumDiscountStore == (int)EnumDiscount.Nominal ? item.DiscountStore.ToFormatHarga() : "",
                DiscountStorePersentase      = item.EnumDiscountStore == (int)EnumDiscount.Persentase ? item.DiscountStore.ToFormatHarga() : "",
                DiscountKonsinyasiNominal    = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Nominal ? item.DiscountKonsinyasi.ToFormatHarga() : "",
                DiscountKonsinyasiPersentase = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Persentase ? item.DiscountKonsinyasi.ToFormatHarga() : ""
            })
                                            .ToArray();
            RepeaterStokProduk.DataBind();
        }
    }
Exemple #3
0
    public void LoadData()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            var Pengguna = (PenggunaLogin)Session["PenggunaLogin"];

            RepeaterStokProduk.DataSource = db.TBStokProduks
                                            .Where(item =>
                                                   item.TBKombinasiProduk.TBProduk._IsActive &&
                                                   item.IDTempat == DropDownListTempat.SelectedValue.ToInt())
                                            .Select(item => new
            {
                item.IDStokProduk,
                item.TBKombinasiProduk.KodeKombinasiProduk,
                item.TBKombinasiProduk.TBProduk.Nama,
                Warna    = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                Varian   = item.TBKombinasiProduk.TBAtributProduk.Nama,
                Kategori = item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count > 0 ? item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "",
                Brand    = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                item.HargaJual,
                Tempat = item.TBTempat.Nama,
            })
                                            .ToArray();
            RepeaterStokProduk.DataBind();
        }
    }
Exemple #4
0
    public void LoadData()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            var ListDiscountStokProduk = db.TBDiscounts.Where(item => item.IDDiscountEvent == Request.QueryString["id"].ToInt());

            RepeaterStokProduk.DataSource = db.TBStokProduks
                                            .Where(item =>
                                                   item.TBKombinasiProduk.TBProduk._IsActive &&
                                                   item.IDTempat == DropDownListTempat.SelectedValue.ToInt())
                                            .AsEnumerable()
                                            .Select(item => new
            {
                item.IDStokProduk,
                item.TBKombinasiProduk.KodeKombinasiProduk,
                item.TBKombinasiProduk.TBProduk.Nama,
                Warna    = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                Varian   = item.TBKombinasiProduk.TBAtributProduk.Nama,
                Kategori = item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count > 0 ? item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "",
                Brand    = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                item.HargaJual,
                item.Jumlah,
                DiscountStoreNominal         = "",
                DiscountStorePersentase      = "",
                DiscountKonsinyasiNominal    = "",
                DiscountKonsinyasiPersentase = ""
            })
                                            .ToArray();
            RepeaterStokProduk.DataBind();

            foreach (RepeaterItem item in RepeaterStokProduk.Items)
            {
                Label LabelIDStokProduk = (Label)item.FindControl("LabelIDStokProduk");

                var DiscountStokProduk = ListDiscountStokProduk.FirstOrDefault(item2 => item2.IDStokProduk == LabelIDStokProduk.Text.ToInt());

                if (DiscountStokProduk != null)
                {
                    TextBox TextBoxDiscountStorePersentase       = (TextBox)item.FindControl("TextBoxDiscountStorePersentase");
                    TextBox TextBoxDiscountStoreNominal          = (TextBox)item.FindControl("TextBoxDiscountStoreNominal");
                    TextBox TextBoxDiscountConsignmentPersentase = (TextBox)item.FindControl("TextBoxDiscountConsignmentPersentase");
                    TextBox TextBoxDiscountConsignmentNominal    = (TextBox)item.FindControl("TextBoxDiscountConsignmentNominal");

                    TextBoxDiscountStorePersentase.Text       = DiscountStokProduk.EnumDiscountStore == (int)EnumDiscount.Persentase ? DiscountStokProduk.DiscountStore.ToFormatHarga() : "";
                    TextBoxDiscountStoreNominal.Text          = DiscountStokProduk.EnumDiscountStore == (int)EnumDiscount.Nominal ? DiscountStokProduk.DiscountStore.ToFormatHarga() : "";
                    TextBoxDiscountConsignmentPersentase.Text = DiscountStokProduk.EnumDiscountKonsinyasi == (int)EnumDiscount.Persentase ? DiscountStokProduk.DiscountKonsinyasi.ToFormatHarga() : "";
                    TextBoxDiscountConsignmentNominal.Text    = DiscountStokProduk.EnumDiscountKonsinyasi == (int)EnumDiscount.Nominal ? DiscountStokProduk.DiscountKonsinyasi.ToFormatHarga() : "";
                }
            }
        }
    }
Exemple #5
0
    private void LoadData()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            //LiteralLaporan.Text = string.Empty;

            int Tahun = DropDownListTahun.SelectedValue.ToInt();
            int Bulan = DropDownListBulan.SelectedValue.ToInt();
            int Hari  = DateTime.DaysInMonth(Tahun, Bulan);

            var PerpindahanStokProduk = db.TBPerpindahanStokProduks
                                        .Where(item => item.Tanggal.Date <= new DateTime(Tahun, Bulan, Hari).Date)
                                        .GroupBy(item => new
            {
                item.IDTempat,
                item.TBStokProduk.TBKombinasiProduk.TBProduk.IDProduk,
                item.TBStokProduk.TBKombinasiProduk.IDAtributProduk,
                Produk   = item.TBStokProduk.TBKombinasiProduk.TBProduk.Nama,
                Warna    = item.TBStokProduk.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                Brand    = item.TBStokProduk.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                Kategori = item.TBStokProduk.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count == 0 ? "" : item.TBStokProduk.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama,
                Varian   = item.TBStokProduk.TBKombinasiProduk.TBAtributProduk.Nama,
            })
                                        .OrderBy(item => item.Key.IDProduk)
                                        .ThenBy(item => item.Key.IDAtributProduk)
                                        .Select(item => new
            {
                item.Key,
                Total = item.Sum(item2 => item2.TBJenisPerpindahanStok.Status.Value ? item2.Jumlah : (item2.Jumlah * -1))
            });

            if (DropDownListTempat.SelectedValue != "0")
            {
                PerpindahanStokProduk = PerpindahanStokProduk.Where(item => item.Key.IDTempat == DropDownListTempat.SelectedValue.ToInt());
            }

            RepeaterStokProduk.DataSource = PerpindahanStokProduk;
            RepeaterStokProduk.DataBind();

            if (PerpindahanStokProduk.Count() > 0)
            {
                LabelTotalStokProduk.Text = PerpindahanStokProduk.Sum(item => item.Total).ToFormatHargaBulat();
            }
            else
            {
                LabelTotalStokProduk.Text = "0";
            }

            LabelTotalStokProduk1.Text = LabelTotalStokProduk.Text;

            //#region FILTER
            //if (DropDownListTempat.SelectedValue != "0")
            //    StokProduk = StokProduk.Where(item => item.IDTempat == DropDownListTempat.SelectedValue.ToInt());

            //if (DropDownListWarna.SelectedValue != "0")
            //    StokProduk = StokProduk.Where(item => item.TBKombinasiProduk.TBProduk.IDWarna == DropDownListWarna.SelectedValue.ToInt());

            //if (DropDownListBrand.SelectedValue != "0")
            //    StokProduk = StokProduk.Where(item => item.TBKombinasiProduk.TBProduk.IDPemilikProduk == DropDownListBrand.SelectedValue.ToInt());

            //if (DropDownListKategori.SelectedValue != "0")
            //    StokProduk = StokProduk.Where(item => item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.Count > 0 && item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault().IDKategoriProduk == DropDownListKategori.SelectedValue.ToInt());

            //if (DropDownListVarian.SelectedValue != "0")
            //    StokProduk = StokProduk.Where(item => item.TBKombinasiProduk.IDAtributProduk == DropDownListVarian.SelectedValue.ToInt());

            //if (!string.IsNullOrWhiteSpace(TextBoxProduk.Text))
            //    StokProduk = StokProduk.Where(item => item.TBKombinasiProduk.TBProduk.Nama.Contains(TextBoxProduk.Text));
            //#endregion

            //var RingkasanProduk = PerpindahanStokProduk.Select(item => item.Key.IDProduk).Distinct();

            //var DataResult = db.TBProduks
            //    .Where(item => RingkasanProduk.Any(id => id == item.IDProduk))
            //    .Select(item => new
            //    {
            //        Produk = item.Nama,
            //        Kategori = (item.TBRelasiProdukKategoriProduks.Count > 0) ? item.TBRelasiProdukKategoriProduks.FirstOrDefault().TBKategoriProduk.Nama : "",
            //        PemilikProduk = item.TBPemilikProduk.Nama,
            //        Warna = item.TBWarna.Nama,
            //        Stok = PerpindahanStokProduk.Where(item2 => item2.Key.IDProduk == item.IDProduk)
            //    });

            //#region USER INTERFACE
            //int index = 1;
            //int indexVarian = 1;

            //foreach (var item in DataResult)
            //{
            //    indexVarian = 1;

            //    LiteralLaporan.Text += "<tr>";

            //    string rowspan = item.Stok.Count() >= 2 ? "rowspan='" + item.Stok.Count() + "'" : "";

            //    LiteralLaporan.Text += "<td " + rowspan + ">" + index++ + "</td>";
            //    LiteralLaporan.Text += "<td " + rowspan + ">" + item.Produk + "</td>";
            //    LiteralLaporan.Text += "<td " + rowspan + ">" + item.Warna + "</td>";
            //    LiteralLaporan.Text += "<td " + rowspan + ">" + item.PemilikProduk + "</td>";
            //    LiteralLaporan.Text += "<td " + rowspan + ">" + item.Kategori + "</td>";

            //    foreach (var item2 in item.Stok)
            //    {
            //        if (indexVarian > 1)
            //            LiteralLaporan.Text += "<tr>";

            //        LiteralLaporan.Text += "<td>" + item2.Key.Nama + "</td>";
            //        LiteralLaporan.Text += "<td class='text-right'>" + item2.Key.Stok.ToFormatHargaBulat() + "</td>";
            //        LiteralLaporan.Text += "</tr>";

            //        indexVarian++;
            //    }
            //}
            //#endregion



            //if (StokProduk.Count() > 0)
            //{
            //    int TotalStokNormal = StokProduk.Sum(item => item.Jumlah.Value);

            //    //PENCARIAN STOK MATI
            //    var ResultStokProduk = StokProduk
            //        .Where(item => !TransaksiDetail.Any(id => id == item.IDKombinasiProduk))
            //        .Select(item => new
            //        {
            //            item.TBKombinasiProduk.IDProduk,
            //            item.Jumlah,
            //            Tempat = item.TBTempat.Nama,
            //            item.TBKombinasiProduk.TBAtributProduk.Nama
            //        });

            //    var RingkasanProduk = ResultStokProduk.Select(item => item.IDProduk).Distinct();

            //    //MENCARI PRODUK
            //    List<dynamic> Produk = new List<dynamic>();
            //    Produk.AddRange();

            //    //#region ORDER BY
            //    //string PengaturanTotalQuantity = string.Empty;
            //    //string PengaturanTanggalPembuatan = string.Empty;

            //    //if (DropDownListJenisPengurutan.SelectedValue == "0")
            //    //{
            //    //    int JumlahProduk = Produk.Count();
            //    //    int IndexScore = 0;

            //    //    List<dynamic> temp = new List<dynamic>();

            //    //    foreach (var item in Produk.OrderByDescending(item => item.TotalQuantity))
            //    //    {
            //    //        temp.Add(new
            //    //        {
            //    //            item.Produk,
            //    //            item.IDKategoriProduk,
            //    //            item.Kategori,
            //    //            item.PemilikProduk,
            //    //            item.Warna,
            //    //            item.TanggalDaftar,
            //    //            item.TotalQuantity,
            //    //            item.Stok,
            //    //            item.JumlahStok,
            //    //            Score = JumlahProduk - IndexScore
            //    //        });

            //    //        IndexScore++;
            //    //    }

            //    //    IndexScore = 0;

            //    //    List<dynamic> temp1 = new List<dynamic>();

            //    //    foreach (var item in temp.OrderBy(item => item.TanggalDaftar))
            //    //    {
            //    //        temp1.Add(new
            //    //        {
            //    //            item.Produk,
            //    //            item.IDKategoriProduk,
            //    //            item.Kategori,
            //    //            item.PemilikProduk,
            //    //            item.Warna,
            //    //            item.TanggalDaftar,
            //    //            item.TotalQuantity,
            //    //            item.Stok,
            //    //            item.JumlahStok,
            //    //            Score1 = (JumlahProduk - IndexScore) + item.Score
            //    //        });

            //    //        IndexScore++;
            //    //    }

            //    //    temp = new List<dynamic>();

            //    //    Produk = new List<dynamic>();
            //    //    Produk.AddRange(temp1.OrderByDescending(item => item.Score1).Select(item => new
            //    //    {
            //    //        item.Produk,
            //    //        item.IDKategoriProduk,
            //    //        item.Kategori,
            //    //        item.PemilikProduk,
            //    //        item.Warna,
            //    //        item.TanggalDaftar,
            //    //        item.TotalQuantity,
            //    //        item.Stok,
            //    //        item.JumlahStok
            //    //    }));

            //    //    temp1 = new List<dynamic>();

            //    //    PengaturanTanggalPembuatan = "warning";
            //    //    PengaturanTotalQuantity = "warning";
            //    //}

            //    //if (DropDownListJenisPengurutan.SelectedValue == "1")
            //    //{
            //    //    Produk = Produk.OrderByDescending(item => item.TotalQuantity).ToList();
            //    //    PengaturanTotalQuantity = "warning";
            //    //}

            //    //if (DropDownListJenisPengurutan.SelectedValue == "2")
            //    //{
            //    //    Produk = Produk.OrderBy(item => item.TanggalDaftar).ToList();
            //    //    PengaturanTanggalPembuatan = "warning";
            //    //}
            //    //#endregion

            //    int TotalStokMati = Produk.Sum(item => item.TotalQuantity);


            //}
        }
    }
Exemple #6
0
    public void LoadData()
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            TBStokProduk[] daftarStokProduk = db.TBStokProduks
                                              .Where(item =>
                                                     item.TBKombinasiProduk.TBProduk._IsActive &&
                                                     item.IDTempat == DropDownListCariTempat.SelectedValue.ToInt()).ToArray();

            CheckBoxSemua.Checked = false;

            if (!string.IsNullOrEmpty(TextBoxCariKode.Text))
            {
                daftarStokProduk = daftarStokProduk.Where(item => item.TBKombinasiProduk.KodeKombinasiProduk.Contains(TextBoxCariKode.Text)).ToArray();
            }

            if (DropDownListCariPemilikProduk.SelectedValue != "0")
            {
                daftarStokProduk = daftarStokProduk.Where(item => item.TBKombinasiProduk.TBProduk.IDPemilikProduk == DropDownListCariPemilikProduk.SelectedValue.ToInt()).ToArray();
            }

            if (DropDownListCariProduk.SelectedValue != "0")
            {
                daftarStokProduk = daftarStokProduk.Where(item => item.TBKombinasiProduk.IDProduk == DropDownListCariProduk.SelectedValue.ToInt()).ToArray();
            }

            if (DropDownListCariAtributProduk.SelectedValue != "0")
            {
                daftarStokProduk = daftarStokProduk.Where(item => item.TBKombinasiProduk.IDAtributProduk == DropDownListCariAtributProduk.SelectedValue.ToInt()).ToArray();
            }

            if (DropDownListCariKategori.SelectedValue != "0")
            {
                daftarStokProduk = daftarStokProduk.Where(item => item.TBKombinasiProduk.TBProduk.TBRelasiProdukKategoriProduks.FirstOrDefault(data => data.IDKategoriProduk == DropDownListCariKategori.SelectedValue.ToInt()) != null).ToArray();
            }

            if (DropDownListCariStatusDiskon.SelectedValue == "Semua")
            {
                RepeaterStokProduk.DataSource = daftarStokProduk.AsEnumerable()
                                                .Select(item => new
                {
                    item.IDStokProduk,
                    item.IDKombinasiProduk,
                    item.TBKombinasiProduk.KodeKombinasiProduk,
                    item.TBKombinasiProduk.TBProduk.Nama,
                    Warna    = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                    Varian   = item.TBKombinasiProduk.TBAtributProduk.Nama,
                    Kategori = StokProduk_Class.GabungkanSemuaKategoriProduk(db, item, null),
                    Brand    = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                    item.HargaJual,
                    item.Jumlah,
                    DiscountStoreNominal         = item.EnumDiscountStore == (int)EnumDiscount.Nominal ? item.DiscountStore : 0,
                    DiscountStorePersentase      = item.EnumDiscountStore == (int)EnumDiscount.Persentase ? item.DiscountStore : 0,
                    DiscountKonsinyasiNominal    = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Nominal ? item.DiscountKonsinyasi : 0,
                    DiscountKonsinyasiPersentase = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Persentase ? item.DiscountKonsinyasi : 0,
                    SetelahDiskon = SetelahDiskon(item.HargaJual.Value, item.EnumDiscountStore, item.DiscountStore, item.EnumDiscountKonsinyasi, item.DiscountKonsinyasi)
                }).OrderBy(item => item.Nama).ToArray();
                RepeaterStokProduk.DataBind();
            }
            else if (DropDownListCariStatusDiskon.SelectedValue == "Diskon")
            {
                RepeaterStokProduk.DataSource = daftarStokProduk.AsEnumerable()
                                                .Select(item => new
                {
                    item.IDStokProduk,
                    item.IDKombinasiProduk,
                    item.TBKombinasiProduk.KodeKombinasiProduk,
                    item.TBKombinasiProduk.TBProduk.Nama,
                    Warna    = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                    Varian   = item.TBKombinasiProduk.TBAtributProduk.Nama,
                    Kategori = StokProduk_Class.GabungkanSemuaKategoriProduk(db, item, null),
                    Brand    = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                    item.HargaJual,
                    item.Jumlah,
                    DiscountStoreNominal         = item.EnumDiscountStore == (int)EnumDiscount.Nominal ? item.DiscountStore : 0,
                    DiscountStorePersentase      = item.EnumDiscountStore == (int)EnumDiscount.Persentase ? item.DiscountStore : 0,
                    DiscountKonsinyasiNominal    = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Nominal ? item.DiscountKonsinyasi : 0,
                    DiscountKonsinyasiPersentase = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Persentase ? item.DiscountKonsinyasi : 0,
                    SetelahDiskon = SetelahDiskon(item.HargaJual.Value, item.EnumDiscountStore, item.DiscountStore, item.EnumDiscountKonsinyasi, item.DiscountKonsinyasi)
                }).Where(item => item.HargaJual.Value != item.SetelahDiskon).OrderBy(item => item.Nama).ToArray();
                RepeaterStokProduk.DataBind();
            }
            else if (DropDownListCariStatusDiskon.SelectedValue == "TidakDiskon")
            {
                RepeaterStokProduk.DataSource = daftarStokProduk.AsEnumerable()
                                                .Select(item => new
                {
                    item.IDStokProduk,
                    item.IDKombinasiProduk,
                    item.TBKombinasiProduk.KodeKombinasiProduk,
                    item.TBKombinasiProduk.TBProduk.Nama,
                    Warna    = item.TBKombinasiProduk.TBProduk.TBWarna.Nama,
                    Varian   = item.TBKombinasiProduk.TBAtributProduk.Nama,
                    Kategori = StokProduk_Class.GabungkanSemuaKategoriProduk(db, item, null),
                    Brand    = item.TBKombinasiProduk.TBProduk.TBPemilikProduk.Nama,
                    item.HargaJual,
                    item.Jumlah,
                    DiscountStoreNominal         = item.EnumDiscountStore == (int)EnumDiscount.Nominal ? item.DiscountStore : 0,
                    DiscountStorePersentase      = item.EnumDiscountStore == (int)EnumDiscount.Persentase ? item.DiscountStore : 0,
                    DiscountKonsinyasiNominal    = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Nominal ? item.DiscountKonsinyasi : 0,
                    DiscountKonsinyasiPersentase = item.EnumDiscountKonsinyasi == (int)EnumDiscount.Persentase ? item.DiscountKonsinyasi : 0,
                    SetelahDiskon = SetelahDiskon(item.HargaJual.Value, item.EnumDiscountStore, item.DiscountStore, item.EnumDiscountKonsinyasi, item.DiscountKonsinyasi)
                }).Where(item => item.HargaJual.Value == item.SetelahDiskon).OrderBy(item => item.Nama).ToArray();
                RepeaterStokProduk.DataBind();
            }

            string tempPencarian = string.Empty;

            tempPencarian += "?IDTempat=" + DropDownListCariTempat.SelectedValue;
            tempPencarian += "&StatusDiskon=" + DropDownListCariStatusDiskon.SelectedValue;
            tempPencarian += "&Kode=" + TextBoxCariKode.Text;
            tempPencarian += "&IDPemilikProduk=" + DropDownListCariPemilikProduk.SelectedValue;
            tempPencarian += "&IDProduk=" + DropDownListCariProduk.SelectedValue;
            tempPencarian += "&IDAtributProduk=" + DropDownListCariAtributProduk.SelectedValue;
            tempPencarian += "&IDKategoriProduk=" + DropDownListCariKategori.SelectedValue;

            ButtonPrint.OnClientClick = "return popitup('DiscountPrint.aspx" + tempPencarian + "')";
        }
    }