protected void DefaultDropDownListRestore() { List <Item> itemList = mplc.GetActiveItemList(); List <TenderListObj> tenderItemList = new List <TenderListObj>(); foreach (Item i in itemList) { TenderListObj a = new TenderListObj(i); tenderItemList.Add(a); } DDLItem.DataSource = tenderItemList; DDLItem.DataBind(); DDLItem.Items.Insert(0, new ListItem("Select", "NA")); List <string> catList = mplc.GetAllCategoryNames(); DDLCategory.DataSource = catList; DDLCategory.DataBind(); DDLCategory.Items.Insert(0, new ListItem("Select", "NA")); List <int> rank = new List <int>() { 1, 2, 3 }; DDLPriorityRank.DataSource = rank; DDLPriorityRank.DataBind(); TxtAddNewItem.Text = ""; string Year = DateTime.Now.Year.ToString(); TxtTenderYear.Text = Year; }
protected void PopulateTenderSupplyList() { List <PriceList> lpl = mplc.GetCurrentYearSupplierPriceList(code); //populate tender supply list for (int i = 0; i < lpl.Count; i++) { Item itemDesc = mplc.GetItemForGivenItemCode(lpl[i].ItemCode); string itemPrice = "$" + lpl[i].Price + "/" + mplc.GetUnitOfMeasureForGivenItemCode(lpl[i].ItemCode) + " "; decimal? itemPriceOnly = lpl[i].Price; TenderListObj A = new TenderListObj(itemDesc, itemPrice, itemPriceOnly); tenderSupplyList.Add(A); } DDLTenderPrice.DataSource = tenderSupplyList; DDLTenderPrice.DataBind(); }
protected void DDLCategory_SelectedIndexChanged(object sender, EventArgs e) { if ((DDLCategory.SelectedIndex != 0)) { List <Item> ShortlistedItems = mplc.GetAllItemsForGivenCat(DDLCategory.SelectedItem.Value.ToString()); List <TenderListObj> tenderItemList = new List <TenderListObj>(); foreach (Item i in ShortlistedItems) { TenderListObj a = new TenderListObj(i); tenderItemList.Add(a); } DDLItem.DataSource = tenderItemList; DDLItem.DataBind(); } else { DefaultDropDownListRestore(); } }