protected void DropDownListBahanBaku_SelectedIndexChanged(object sender, EventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { TBBahanBaku bahanBaku = db.TBBahanBakus.FirstOrDefault(item => item.IDBahanBaku == Parse.Int(DropDownListBahanBaku.SelectedValue)); LabelSatuan.Text = bahanBaku.TBSatuan.Nama; RepeaterKomposisiBahanBaku.DataSource = bahanBaku.TBKomposisiBahanBakus.Select(item => new { BahanBaku = item.TBBahanBaku1.Nama, Jumlah = item.Jumlah, Satuan = item.TBBahanBaku1.TBSatuan.Nama }).OrderBy(item => item.BahanBaku); RepeaterKomposisiBahanBaku.DataBind(); } TextBoxJumlahBahanBaku.Focus(); CollapseBiayaProduksi.Attributes.Add("class", "collapse"); CollapseKomposisiProduk.Attributes.Add("class", "collapse in"); }
protected void ButtonCariPemakaian_Click(object sender, EventArgs e) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { RepeaterKomposisiBahanBaku.DataSource = db.TBKomposisiBahanBakus.Where(item => item.IDBahanBaku == DropDownListBahanBaku.SelectedValue.ToInt()).Select(item => new { Nama = item.TBBahanBaku.Nama, Jumlah = item.Jumlah, Satuan = item.TBBahanBaku1.TBSatuan.Nama }).ToArray(); RepeaterKomposisiBahanBaku.DataBind(); RepeaterKomposisiProduk.DataSource = db.TBKomposisiKombinasiProduks.Where(item => item.IDBahanBaku == DropDownListBahanBaku.SelectedValue.ToInt()).Select(item => new { Nama = item.TBKombinasiProduk.TBProduk.Nama, Varian = item.TBKombinasiProduk.TBAtributProduk.Nama, Jumlah = item.Jumlah, Satuan = item.TBBahanBaku.TBSatuan.Nama }).ToArray(); RepeaterKomposisiProduk.DataBind(); } }