private void GetTonerInventory() { try { Business.Inventory.Inventory objInventory = new Business.Inventory.Inventory(); DataTable dt = objInventory.Inventory_GetApprovedInventorySpareByServiceBookId(Business.Common.Context.ServiceBookId, AssetLocation.Store, ItemType.Toner, Convert.ToInt32(ddlStore.SelectedValue)); dt.Columns.Add("IsSelected"); if (Business.Common.Context.SelectedAssets.Rows.Count > 0) { foreach (DataRow drSelected in Business.Common.Context.SelectedAssets.Rows) { if (dt.AsEnumerable().Select(item => item["AssetId"] == drSelected["AssetId"]).Any()) { dt.AsEnumerable().Where(item => Guid.Parse(item["AssetId"].ToString()) == Guid.Parse(drSelected["AssetId"].ToString())).FirstOrDefault()["IsSelected"] = "1"; dt.AcceptChanges(); } } } if (dt != null) { RepeaterInventory.DataSource = dt; RepeaterInventory.DataBind(); } } catch (Exception ex) { ex.WriteException(); } }
private void LoadItemFromStore() { Business.Inventory.Inventory objInventory = new Business.Inventory.Inventory(); DataTable dt = objInventory.Inventory_GetInventoryItem(AssetLocation.Store, _ItemType, _ItemName, _StoreId); dt.Columns.Add("IsSelected"); if (Business.Common.Context.SelectedSaleAssets.Rows.Count > 0) { foreach (DataRow drSelected in Business.Common.Context.SelectedSaleAssets.Rows) { if (dt.AsEnumerable().Where(item => item["AssetId"].ToString() == drSelected["AssetId"].ToString()).Any()) { dt.AsEnumerable().Where(item => Guid.Parse(item["AssetId"].ToString()) == Guid.Parse(drSelected["AssetId"].ToString())).FirstOrDefault()["IsSelected"] = "1"; dt.AcceptChanges(); } } } if (dt != null) { RepeaterInventory.DataSource = dt; RepeaterInventory.DataBind(); } }