Пример #1
0
    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");
    }
Пример #2
0
    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();
        }
    }