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"; } }
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; } } }