示例#1
0
    protected void DropDownListVendor_SelectedIndexChanged(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            var Penerimaan = db.TBPenerimaanPOProduksiProduks.Where(item => item.TBPOProduksiProduk.IDVendor == DropDownListVendor.SelectedValue.ToInt() && item.IDPOProduksiProdukPenagihan == null).Select(item => new
            {
                item.IDPenerimaanPOProduksiProduk,
                item.TanggalTerima,
                item.Grandtotal
            });
            RepeaterDetailPenerimaan.DataSource = Penerimaan;
            RepeaterDetailPenerimaan.DataBind();
            LabelTotalPenerimaan.Text = "0";

            var Retur = db.TBPOProduksiProdukReturs.Where(item => item.TBVendor.IDVendor == DropDownListVendor.SelectedValue.ToInt() && item.IDPOProduksiProdukPenagihan == null).Select(item => new
            {
                item.IDPOProduksiProdukRetur,
                item.TanggalRetur,
                item.Grandtotal
            });
            RepeaterRetur.DataSource = Retur;
            RepeaterRetur.DataBind();
            LabelTotalRetur.Text = "0";

            RepeaterDownPayment.DataSource = null;
            RepeaterDownPayment.DataBind();
            LabelTotalDownPayment.Text = "0";

            TextBoxTotalPenagihan.Text = "0";
        }
    }
示例#2
0
    protected void DropDownListSupplier_SelectedIndexChanged(object sender, EventArgs e)
    {
        using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext())
        {
            ButtonSimpan.Enabled = true;

            if (DropDownListSupplier.SelectedValue != "0")
            {
                RepeaterDetailPenerimaan.DataSource = db.TBPenerimaanPOProduksiBahanBakus.Where(item => item.TBPOProduksiBahanBaku.IDSupplier == DropDownListSupplier.SelectedValue.ToInt() && item.IDPOProduksiBahanBakuPenagihan == null).Select(item => new
                {
                    item.IDPenerimaanPOProduksiBahanBaku,
                    item.TanggalTerima,
                    item.Grandtotal
                });
                RepeaterDetailPenerimaan.DataBind();
                LabelTotalPenerimaan.Text = "0";

                RepeaterRetur.DataSource = db.TBPOProduksiBahanBakuReturs.Where(item => item.TBSupplier.IDSupplier == DropDownListSupplier.SelectedValue.ToInt() && item.IDPOProduksiBahanBakuPenagihan == null).Select(item => new
                {
                    item.IDPOProduksiBahanBakuRetur,
                    item.TanggalRetur,
                    item.Grandtotal
                });
                RepeaterRetur.DataBind();
                LabelTotalRetur.Text = "0";

                RepeaterDownPayment.DataSource = null;
                RepeaterDownPayment.DataBind();
                LabelTotalDownPayment.Text = "0";

                TextBoxTotalPenagihan.Text = "0";

                if (RepeaterDetailPenerimaan.Items.Count == 0)
                {
                    ButtonSimpan.Enabled = false;
                }
            }
            else
            {
                ButtonSimpan.Enabled = false;
            }
        }
    }