public List <RelSistemaCargaMarcoPoste> RelSistemaCargaMarcoPoste(Int16 sintSistemaCargaMarcoID, Int32 intSubProductoID, Int32 intCargaPosteID, Int32 intCargaMarcoID) { List <RelSistemaCargaMarcoPoste> results = new List <RelSistemaCargaMarcoPoste>(); try { using (MarcosDataContext dc = new MarcosDataContext(Helper.ConnectionString())) { var query = from item in dc.stp_RelSistemaCargaMarcoPoste(sintSistemaCargaMarcoID, intSubProductoID, intCargaPosteID, intCargaMarcoID) select new RelSistemaCargaMarcoPoste() { sintSistemaCargaMarcoID = item.sintSistemaCargaMarcoID, vchDescripcionSub = item.vchDescripcionSub, vchFondoTyrsaPoste = item.vchFondoTyrsaPoste, vchFondoTyrsaMarco = item.vchFondoTyrsaMarco, bitActivo = item.bitActivo }; results.AddRange(query); } } catch (Exception ex) { throw ex; } return(results); }