protected override List <ClaimForm> TableToList(DataTable table) { List <ClaimForm> listClaimForms = Crud.ClaimFormCrud.TableToList(table); foreach (ClaimForm cf in listClaimForms) { cf.Items = ClaimFormItems.GetListForForm(cf.ClaimFormNum); } return(listClaimForms); }
protected override List <ClaimForm> GetCacheFromDb() { string command = "SELECT * FROM claimform"; List <ClaimForm> listClaimForms = Crud.ClaimFormCrud.SelectMany(command); foreach (ClaimForm cf in listClaimForms) { cf.Items = ClaimFormItems.GetListForForm(cf.ClaimFormNum); } return(listClaimForms); }
///<summary></summary> public static void FillCache(DataTable table) { //No need to check RemotingRole; no call to db. listLong = Crud.ClaimFormCrud.TableToList(table).ToArray(); List <ClaimForm> ls = new List <ClaimForm>(); for (int i = 0; i < listLong.Length; i++) { ListLong[i].Items = ClaimFormItems.GetListForForm(ListLong[i].ClaimFormNum); if (!listLong[i].IsHidden) { ls.Add(ListLong[i]); } } listShort = ls.ToArray(); }