예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                PenggunaLogin pengguna = (PenggunaLogin)Session["PenggunaLogin"];

                #region Performance Purchasing
                TextBoxTanggalAwal.Text  = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalAkhir.Text = DateTime.Now.ToString("d MMMM yyyy");

                if (TextBoxTanggalAwal.Text == TextBoxTanggalAkhir.Text)
                {
                    LabelPeriode.Text = TextBoxTanggalAwal.Text;
                }
                else
                {
                    LabelPeriode.Text = TextBoxTanggalAwal.Text + " - " + TextBoxTanggalAkhir.Text;
                }

                Pengguna_Class ClassPengguna = new Pengguna_Class(db);
                DropDownListCariPengguna.Items.AddRange(ClassPengguna.DropDownList(false));
                DropDownListCariPengguna.SelectedValue = pengguna.IDPengguna.ToString();

                LoadData(DateTime.Parse(TextBoxTanggalAwal.Text), DateTime.Parse(TextBoxTanggalAkhir.Text));
                #endregion

                MultiViewPerformance.SetActiveView(ViewGrafik);
            }
        }
    }
예제 #2
0
    protected void RepeaterPOProduksiDetail_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        MultiViewPerformance.SetActiveView(ViewPOProduksiDetail);

        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            TBPOProduksiProduk poProduksiBProduk = db.TBPOProduksiProduks.FirstOrDefault(item => item.IDPOProduksiProduk == e.CommandArgument.ToString());

            TextBoxIDProyeksi.Text            = poProduksiBProduk.IDProyeksi != null ? poProduksiBProduk.IDProyeksi : "-Tidak Ada Proyeksi-";
            TextBoxIDPOProduksiBahanBaku.Text = poProduksiBProduk.IDPOProduksiProduk;
            TextBoxStatusHPP.Text             = Pengaturan.StatusJenisHPP(poProduksiBProduk.EnumJenisHPP.Value);
            TextBoxPegawaiPIC.Text            = poProduksiBProduk.TBPengguna1.NamaLengkap;
            TextBoxTanggalJatuhTempo.Text     = poProduksiBProduk.TanggalJatuhTempo != null?poProduksiBProduk.TanggalJatuhTempo.ToFormatTanggal() : string.Empty;

            TextBoxTanggalPengiriman.Text = poProduksiBProduk.TanggalPengiriman.ToFormatTanggal();
            TextBoxTanggalJatuhTempo.Text = poProduksiBProduk.TanggalJatuhTempo != null?poProduksiBProduk.TanggalJatuhTempo.ToFormatTanggal() : string.Empty;

            TextBoxTanggalPengiriman.Text = poProduksiBProduk.TanggalPengiriman.ToFormatTanggal();
            TextBoxPegawai.Text           = poProduksiBProduk.TBPengguna.NamaLengkap + " / " + poProduksiBProduk.Tanggal.ToFormatTanggal();

            if (poProduksiBProduk.EnumJenisProduksi != (int)PilihanEnumJenisProduksi.ProduksiSendiri)
            {
                TextBoxVendorTempat.Text = poProduksiBProduk.TBVendor.Nama;
                TextBoxEmail.Text        = poProduksiBProduk.TBVendor.Email;
                TextBoxAlamat.Text       = poProduksiBProduk.TBVendor.Alamat;
                TextBoxTelepon1.Text     = poProduksiBProduk.TBVendor.Telepon1;
                TextBoxTelepon2.Text     = poProduksiBProduk.TBVendor.Telepon2;
            }
            else
            {
                TextBoxVendorTempat.Text = poProduksiBProduk.TBTempat.Nama;
                TextBoxEmail.Text        = poProduksiBProduk.TBTempat.Email;
                TextBoxAlamat.Text       = poProduksiBProduk.TBTempat.Alamat;
                TextBoxTelepon1.Text     = poProduksiBProduk.TBTempat.Telepon1;
                TextBoxTelepon2.Text     = poProduksiBProduk.TBTempat.Telepon2;
            }

            DetailProduk.Visible = true;
            RepeaterPOProduksiProdukDetail.DataSource = poProduksiBProduk.TBPOProduksiProdukDetails.Select(item => new
            {
                item.TBKombinasiProduk.KodeKombinasiProduk,
                Produk        = item.TBKombinasiProduk.TBProduk.Nama,
                AtributProduk = item.TBKombinasiProduk.TBAtributProduk.Nama,
                Kategori      = StokProduk_Class.GabungkanSemuaKategoriProduk(db, null, item.TBKombinasiProduk),
                Harga         = poProduksiBProduk.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiSendiri ? item.TotalHPP : item.TotalHargaVendor,
                item.Jumlah,
                Datang = item.Jumlah - item.Sisa,
                item.Sisa
            });
            RepeaterPOProduksiProdukDetail.DataBind();

            ButtonKembali.Visible           = false;
            ButtonKembaliPOProduksi.Visible = true;
        }
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
            {
                TextBoxTanggalAwal.Text  = DateTime.Now.ToString("d MMMM yyyy");
                TextBoxTanggalAkhir.Text = DateTime.Now.ToString("d MMMM yyyy");

                if (TextBoxTanggalAwal.Text == TextBoxTanggalAkhir.Text)
                {
                    LabelPeriode.Text = TextBoxTanggalAwal.Text;
                }
                else
                {
                    LabelPeriode.Text = TextBoxTanggalAwal.Text + " - " + TextBoxTanggalAkhir.Text;
                }
            }

            LoadData(DateTime.Parse(TextBoxTanggalAwal.Text), DateTime.Parse(TextBoxTanggalAkhir.Text));

            MultiViewPerformance.SetActiveView(ViewGrafik);
        }
    }
예제 #4
0
 protected void ButtonKembaliPOProduksi_Click(object sender, EventArgs e)
 {
     MultiViewPerformance.SetActiveView(ViewPOProduksi);
     ButtonKembali.Visible           = true;
     ButtonKembaliPOProduksi.Visible = false;
 }
예제 #5
0
 protected void ButtonKembali_Click(object sender, EventArgs e)
 {
     MultiViewPerformance.SetActiveView(ViewGrafik);
     ButtonKembali.Visible = false;
 }
예제 #6
0
    protected void RepeaterPOProduksi_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        MultiViewPerformance.SetActiveView(ViewPOProduksi);
        ButtonKembali.Visible = true;

        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            headPurchaseOrder.Visible      = true;
            bodyPurchaseOrder.Visible      = true;
            headProduksiSendiri.Visible    = true;
            bodyProduksiSendiri.Visible    = true;
            headProduksiKeSupplier.Visible = true;
            bodyProduksiKeSupplier.Visible = true;

            HiddenFieldID.Value = e.CommandArgument.ToString();
            if (e.CommandName == "Vendor")
            {
                TextBoxNamaVendorTempat.Text = db.TBVendors.FirstOrDefault(item => item.IDVendor == e.CommandArgument.ToInt()).Nama;
            }
            else
            {
                TextBoxNamaVendorTempat.Text = db.TBTempats.FirstOrDefault(item => item.IDTempat == e.CommandArgument.ToInt()).Nama;
            }


            TBPOProduksiProduk[] daftarPOProduksiProduk = db.TBPOProduksiProduks.Where(item => (e.CommandName == "Vendor" ? item.IDVendor == e.CommandArgument.ToInt() : item.IDTempat == e.CommandArgument.ToInt()) &&
                                                                                       item.Tanggal.Date >= DateTime.Parse(TextBoxTanggalAwal.Text).Date&& item.Tanggal.Date <= DateTime.Parse(TextBoxTanggalAkhir.Text).Date&&
                                                                                       item.TBPenerimaanPOProduksiProduks.Count > 0).ToArray();

            if (e.CommandName == "Vendor")
            {
                RepeaterPurchaseOrder.DataSource = daftarPOProduksiProduk.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.PurchaseOrder).Select(item => new
                {
                    item.EnumJenisProduksi,
                    item.IDPOProduksiProduk,
                    Tempat                      = item.TBTempat.Nama,
                    SupplierVendor              = item.IDVendor != null ? item.TBVendor.Nama : string.Empty,
                    PIC                         = item.TBPengguna1.NamaLengkap,
                    Tanggal                     = item.Tanggal,
                    TanggalPengiriman           = item.TanggalPengiriman.ToFormatTanggal(),
                    Tanggal_ClassTerakhirTerima = item.TBPenerimaanPOProduksiProduks.OrderByDescending(item2 => item2.TanggalDatang).FirstOrDefault().TanggalDatang.Date <= item.TanggalPengiriman.Value.Date ? "fitSize" : "fitSize danger",
                    TanggalTerakhirTerima       = item.TBPenerimaanPOProduksiProduks.OrderByDescending(item2 => item2.TanggalDatang).FirstOrDefault().TanggalDatang.ToFormatTanggal(),
                    TotalJumlah                 = item.TotalJumlah.ToFormatHargaBulat(),
                    TotalTolak                  = item.TBPenerimaanPOProduksiProduks.Sum(item2 => item2.TotalTolakKeGudang + item2.TotalTolakKeVendor).ToFormatHargaBulat(),
                    Grandtotal                  = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterPurchaseOrder.DataBind();

                headProduksiSendiri.Visible = false;
                bodyProduksiSendiri.Visible = false;
                if (RepeaterPurchaseOrder.Items.Count == 0)
                {
                    headPurchaseOrder.Visible = false;
                    bodyPurchaseOrder.Visible = false;
                }
            }

            if (e.CommandName == "Tempat")
            {
                RepeaterProduksiSendiri.DataSource = daftarPOProduksiProduk.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiSendiri).Select(item => new
                {
                    item.EnumJenisProduksi,
                    item.IDPOProduksiProduk,
                    Tempat                      = item.TBTempat.Nama,
                    SupplierVendor              = item.IDVendor != null ? item.TBVendor.Nama : string.Empty,
                    PIC                         = item.TBPengguna1.NamaLengkap,
                    Tanggal                     = item.Tanggal,
                    TanggalPengiriman           = item.TanggalPengiriman.ToFormatTanggal(),
                    Tanggal_ClassTerakhirTerima = item.TBPenerimaanPOProduksiProduks.OrderByDescending(item2 => item2.TanggalDatang).FirstOrDefault().TanggalDatang.Date <= item.TanggalPengiriman.Value.Date ? "fitSize" : "fitSize danger",
                    TanggalTerakhirTerima       = item.TBPenerimaanPOProduksiProduks.OrderByDescending(item2 => item2.TanggalDatang).FirstOrDefault().TanggalDatang.ToFormatTanggal(),
                    TotalJumlah                 = item.TotalJumlah.ToFormatHargaBulat(),
                    TotalTolak                  = item.TBPenerimaanPOProduksiProduks.Sum(item2 => item2.TotalTolakKeGudang + item2.TotalTolakKeVendor).ToFormatHargaBulat(),
                    Grandtotal                  = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterProduksiSendiri.DataBind();

                headPurchaseOrder.Visible      = false;
                bodyPurchaseOrder.Visible      = false;
                headProduksiKeSupplier.Visible = false;
                bodyProduksiKeSupplier.Visible = false;
                if (RepeaterProduksiSendiri.Items.Count == 0)
                {
                    headProduksiSendiri.Visible = false;
                    bodyProduksiSendiri.Visible = false;
                }
            }

            if (e.CommandName == "Vendor")
            {
                RepeaterProduksiKeSupplier.DataSource = daftarPOProduksiProduk.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiKeSupplierVendor).Select(item => new
                {
                    item.EnumJenisProduksi,
                    item.IDPOProduksiProduk,
                    Tempat                      = item.TBTempat.Nama,
                    SupplierVendor              = item.IDVendor != null ? item.TBVendor.Nama : string.Empty,
                    PIC                         = item.TBPengguna1.NamaLengkap,
                    Tanggal                     = item.Tanggal,
                    TanggalPengiriman           = item.TanggalPengiriman.ToFormatTanggal(),
                    Tanggal_ClassTerakhirTerima = item.TBPenerimaanPOProduksiProduks.OrderByDescending(item2 => item2.TanggalDatang).FirstOrDefault().TanggalDatang.Date <= item.TanggalPengiriman.Value.Date ? "fitSize" : "fitSize danger",
                    TanggalTerakhirTerima       = item.TBPenerimaanPOProduksiProduks.OrderByDescending(item2 => item2.TanggalDatang).FirstOrDefault().TanggalDatang.ToFormatTanggal(),
                    TotalJumlah                 = item.TotalJumlah.ToFormatHargaBulat(),
                    TotalTolak                  = item.TBPenerimaanPOProduksiProduks.Sum(item2 => item2.TotalTolakKeGudang + item2.TotalTolakKeVendor).ToFormatHargaBulat(),
                    Grandtotal                  = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterProduksiKeSupplier.DataBind();

                headProduksiSendiri.Visible = false;
                bodyProduksiSendiri.Visible = false;
                if (RepeaterProduksiKeSupplier.Items.Count == 0)
                {
                    headProduksiKeSupplier.Visible = false;
                    bodyProduksiKeSupplier.Visible = false;
                }
            }
        }
    }
예제 #7
0
    protected void RepeaterPOProduksi_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        MultiViewPerformance.SetActiveView(ViewPOProduksi);
        ButtonKembali.Visible           = true;
        ButtonKembaliPOProduksi.Visible = false;

        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            headPurchaseOrder.Visible      = true;
            bodyPurchaseOrder.Visible      = true;
            headProduksiSendiri.Visible    = true;
            bodyProduksiSendiri.Visible    = true;
            headProduksiKeSupplier.Visible = true;
            bodyProduksiKeSupplier.Visible = true;

            TBPengguna pengguna = db.TBPenggunas.FirstOrDefault(item => item.IDPengguna == e.CommandArgument.ToInt());

            TextBoxGrupPengguna.Text = pengguna.TBGrupPengguna.Nama;
            TextBoxNamaLengkap.Text  = pengguna.NamaLengkap;

            if (e.CommandName == "POProduksiBahanBaku")
            {
                List <TBPOProduksiBahanBaku> daftarPOProduksiBahanBaku = new List <TBPOProduksiBahanBaku>();
                daftarPOProduksiBahanBaku.AddRange(pengguna.TBPOProduksiBahanBakus1.Where(item => item.Tanggal.Date >= DateTime.Parse(TextBoxTanggalAwal.Text).Date&& item.Tanggal.Date <= DateTime.Parse(TextBoxTanggalAkhir.Text).Date));
                CariPOProduksiBahanBaku(daftarPOProduksiBahanBaku, pengguna);

                RepeaterPurchaseOrder.DataSource = daftarPOProduksiBahanBaku.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.PurchaseOrder).Select(item => new
                {
                    CommandName = "POProduksiBahanBakuDetail",
                    item.EnumJenisProduksi,
                    IDPOProduksi            = item.IDPOProduksiBahanBaku,
                    Tempat                  = item.TBTempat.Nama,
                    SupplierVendor          = item.IDSupplier != null ? item.TBSupplier.Nama : string.Empty,
                    PIC                     = item.TBPengguna1.NamaLengkap,
                    Tanggal                 = item.Tanggal,
                    Tanggal_ClassJatuhTempo = WarnaTanggal(item.Tanggal),
                    TanggalJatuhTempo       = item.TanggalJatuhTempo.ToFormatTanggal(),
                    TanggalPengiriman       = item.TanggalPengiriman.ToFormatTanggal(),
                    TotalJumlah             = item.TotalJumlah.ToFormatHarga(),
                    TotalSisa               = item.TBPOProduksiBahanBakuDetails.Sum(data => data.Sisa).ToFormatHarga(),
                    Grandtotal              = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterPurchaseOrder.DataBind();
                if (RepeaterPurchaseOrder.Items.Count == 0)
                {
                    headPurchaseOrder.Visible = false;
                    bodyPurchaseOrder.Visible = false;
                }

                RepeaterProduksiSendiri.DataSource = daftarPOProduksiBahanBaku.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiSendiri).Select(item => new
                {
                    CommandName = "POProduksiBahanBakuDetail",
                    item.EnumJenisProduksi,
                    IDPOProduksi            = item.IDPOProduksiBahanBaku,
                    Tempat                  = item.TBTempat.Nama,
                    SupplierVendor          = item.IDSupplier != null ? item.TBSupplier.Nama : string.Empty,
                    PIC                     = item.TBPengguna1.NamaLengkap,
                    Tanggal                 = item.Tanggal,
                    Tanggal_ClassJatuhTempo = WarnaTanggal(item.Tanggal),
                    TanggalJatuhTempo       = item.TanggalJatuhTempo.ToFormatTanggal(),
                    TanggalPengiriman       = item.TanggalPengiriman.ToFormatTanggal(),
                    TotalJumlah             = item.TotalJumlah.ToFormatHarga(),
                    TotalSisa               = item.TBPOProduksiBahanBakuDetails.Sum(data => data.Sisa).ToFormatHarga(),
                    Grandtotal              = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterProduksiSendiri.DataBind();
                if (RepeaterProduksiSendiri.Items.Count == 0)
                {
                    headProduksiSendiri.Visible = false;
                    bodyProduksiSendiri.Visible = false;
                }

                RepeaterProduksiKeSupplier.DataSource = daftarPOProduksiBahanBaku.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiKeSupplierVendor).Select(item => new
                {
                    CommandName = "POProduksiBahanBakuDetail",
                    item.EnumJenisProduksi,
                    IDPOProduksi            = item.IDPOProduksiBahanBaku,
                    Tempat                  = item.TBTempat.Nama,
                    SupplierVendor          = item.IDSupplier != null ? item.TBSupplier.Nama : string.Empty,
                    PIC                     = item.TBPengguna1.NamaLengkap,
                    Tanggal                 = item.Tanggal,
                    Tanggal_ClassJatuhTempo = WarnaTanggal(item.Tanggal),
                    TanggalJatuhTempo       = item.TanggalJatuhTempo.ToFormatTanggal(),
                    TanggalPengiriman       = item.TanggalPengiriman.ToFormatTanggal(),
                    TotalJumlah             = item.TotalJumlah.ToFormatHarga(),
                    TotalSisa               = item.TBPOProduksiBahanBakuDetails.Sum(data => data.Sisa).ToFormatHarga(),
                    Grandtotal              = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterProduksiKeSupplier.DataBind();
                if (RepeaterProduksiKeSupplier.Items.Count == 0)
                {
                    headProduksiKeSupplier.Visible = false;
                    bodyProduksiKeSupplier.Visible = false;
                }
            }
            else if (e.CommandName == "POProduksiProduk")
            {
                List <TBPOProduksiProduk> daftarPOProduksiProduk = new List <TBPOProduksiProduk>();
                daftarPOProduksiProduk.AddRange(pengguna.TBPOProduksiProduks1.Where(item => item.Tanggal.Date >= DateTime.Parse(TextBoxTanggalAwal.Text).Date&& item.Tanggal.Date <= DateTime.Parse(TextBoxTanggalAkhir.Text).Date));
                CariPOProduksiProduk(daftarPOProduksiProduk, pengguna);

                RepeaterPurchaseOrder.DataSource = daftarPOProduksiProduk.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.PurchaseOrder).Select(item => new
                {
                    CommandName = "POProduksiProdukDetail",
                    item.EnumJenisProduksi,
                    IDPOProduksi            = item.IDPOProduksiProduk,
                    Tempat                  = item.TBTempat.Nama,
                    SupplierVendor          = item.IDVendor != null ? item.TBVendor.Nama : string.Empty,
                    PIC                     = item.TBPengguna1.NamaLengkap,
                    Tanggal                 = item.Tanggal,
                    Tanggal_ClassJatuhTempo = WarnaTanggal(item.Tanggal),
                    TanggalJatuhTempo       = item.TanggalJatuhTempo.ToFormatTanggal(),
                    TanggalPengiriman       = item.TanggalPengiriman.ToFormatTanggal(),
                    TotalJumlah             = item.TotalJumlah.ToFormatHargaBulat(),
                    TotalSisa               = item.TBPOProduksiProdukDetails.Sum(data => data.Sisa).ToFormatHargaBulat(),
                    Grandtotal              = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterPurchaseOrder.DataBind();
                if (RepeaterPurchaseOrder.Items.Count == 0)
                {
                    headPurchaseOrder.Visible = false;
                    bodyPurchaseOrder.Visible = false;
                }

                RepeaterProduksiSendiri.DataSource = daftarPOProduksiProduk.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiSendiri).Select(item => new
                {
                    CommandName = "POProduksiProdukDetail",
                    item.EnumJenisProduksi,
                    IDPOProduksi            = item.IDPOProduksiProduk,
                    Tempat                  = item.TBTempat.Nama,
                    SupplierVendor          = item.IDVendor != null ? item.TBVendor.Nama : string.Empty,
                    PIC                     = item.TBPengguna1.NamaLengkap,
                    Tanggal                 = item.Tanggal,
                    Tanggal_ClassJatuhTempo = WarnaTanggal(item.Tanggal),
                    TanggalJatuhTempo       = item.TanggalJatuhTempo.ToFormatTanggal(),
                    TanggalPengiriman       = item.TanggalPengiriman.ToFormatTanggal(),
                    TotalJumlah             = item.TotalJumlah.ToFormatHargaBulat(),
                    TotalSisa               = item.TBPOProduksiProdukDetails.Sum(data => data.Sisa).ToFormatHargaBulat(),
                    Grandtotal              = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterProduksiSendiri.DataBind();
                if (RepeaterProduksiSendiri.Items.Count == 0)
                {
                    headProduksiSendiri.Visible = false;
                    bodyProduksiSendiri.Visible = false;
                }

                RepeaterProduksiKeSupplier.DataSource = daftarPOProduksiProduk.Where(item => item.EnumJenisProduksi == (int)PilihanEnumJenisProduksi.ProduksiKeSupplierVendor).Select(item => new
                {
                    CommandName = "POProduksiProdukDetail",
                    item.EnumJenisProduksi,
                    IDPOProduksi            = item.IDPOProduksiProduk,
                    Tempat                  = item.TBTempat.Nama,
                    SupplierVendor          = item.IDVendor != null ? item.TBVendor.Nama : string.Empty,
                    PIC                     = item.TBPengguna1.NamaLengkap,
                    Tanggal                 = item.Tanggal,
                    Tanggal_ClassJatuhTempo = WarnaTanggal(item.Tanggal),
                    TanggalJatuhTempo       = item.TanggalJatuhTempo.ToFormatTanggal(),
                    TanggalPengiriman       = item.TanggalPengiriman.ToFormatTanggal(),
                    TotalJumlah             = item.TotalJumlah.ToFormatHargaBulat(),
                    TotalSisa               = item.TBPOProduksiProdukDetails.Sum(data => data.Sisa).ToFormatHargaBulat(),
                    Grandtotal              = item.Grandtotal.ToFormatHarga()
                }).OrderBy(item => item.Tanggal).ToArray();;
                RepeaterProduksiKeSupplier.DataBind();
                if (RepeaterProduksiKeSupplier.Items.Count == 0)
                {
                    headProduksiKeSupplier.Visible = false;
                    bodyProduksiKeSupplier.Visible = false;
                }
            }
        }
    }