예제 #1
0
        private void LoadInventory()
        {
            List <StockInventoryItem> lstKVA = new List <StockInventoryItem>();
            List <StockVoltages>      lstStockVoltages;

            rblWindings.Items.Clear();
            rblWindings.DataSource = StockInventoryItem.GetAllItems().Select(r => r.Windings).Distinct().ToList().OrderBy(e => e);
            rblWindings.DataBind();
            rblWindings.SelectedIndex = 0;

            ddVoltage.Items.Clear();

            lstStockVoltages = StockVoltages.GetAllItems().Where(s => s.Windings == rblWindings.Items[0].Text).ToList();
            lstStockVoltages.Insert(0, new StockVoltages());
            ddVoltage.DataSource     = lstStockVoltages;
            ddVoltage.DataTextField  = "StockVoltageDisplay";
            ddVoltage.DataValueField = "StockVoltage";
            ddVoltage.DataBind();

            ddKVA.Items.Clear();
            lstKVA.Insert(0, new StockInventoryItem());
            ddKVA.DataSource     = lstKVA;
            ddKVA.DataTextField  = "sKVA";
            ddKVA.DataValueField = "KVA";
            ddKVA.DataBind();
        }
예제 #2
0
        protected void rblWindings_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <StockInventoryItem> lstKVA = new List <StockInventoryItem>();
            List <StockVoltages>      lstStockVltgs;

            ddVoltage.Items.Clear();
            lstStockVltgs = StockVoltages.GetAllItems().Where(s => s.Windings == rblWindings.Items[rblWindings.SelectedIndex].Text).ToList();
            lstStockVltgs.Insert(0, new StockVoltages());
            ddVoltage.DataSource     = lstStockVltgs;
            ddVoltage.DataTextField  = "StockVoltageDisplay";
            ddVoltage.DataValueField = "StockVoltage";
            ddVoltage.DataBind();


            ddKVA.Items.Clear();
            lstKVA.Insert(0, new StockInventoryItem());
            ddKVA.DataSource     = lstKVA;
            ddKVA.DataTextField  = "sKVA";
            ddKVA.DataValueField = "KVA";
            ddKVA.DataSource     = lstKVA;
            ddKVA.DataBind();

            lblNoInventoryData.Text = "";
        }