public List <Configuracion_Marco> ConfiguraMarco(Int32 intConfiguraMarcoID, Int32 intElementoID, Int16 sintTipoMarcoID, Int32 intAlturaMarcoID, Int16 sintFondoMarcoID, Int32 intSKUID, Int16 sintFactorMarcoID, decimal decFondoMarco) { List <Configuracion_Marco> results = new List <Configuracion_Marco>(); try { using (MarcosDataContext dc = new MarcosDataContext(Helper.ConnectionString())) { var query = from item in dc.stp_ConfiguraMarco(intConfiguraMarcoID, intElementoID, sintTipoMarcoID, intAlturaMarcoID, sintFondoMarcoID, intSKUID, sintFactorMarcoID, decFondoMarco) select new Configuracion_Marco() { intConfiguraMarcoID = item.intConfiguraMarcoID, vchElemento = item.vchElemento, vchTipoMarcoTyrsa = item.vchTipoMarcoTyrsa, sintSKU = item.sintSKU, decAlturaMarco = item.decAlturaMarco, decFondoMarco = item.decFondoMarco, vchContanteMarco = item.vchContanteMarco, decCalibre = item.decCalibre, decSolera = item.decSolera, decTotalKilo = item.decTotalKilo, decPrecioTyrsa = item.decPrecioTyrsa, decRelacionPrecios = item.decRelacionPrecios, decPrecioTyrsaMetro = item.decPrecioTyrsaMetro, decPrecioTyrsaKg = item.decPrecioTyrsaKg, sintNumPosteReq = item.sintNumPosteReq, sintNumTravesanio = item.sintNumTravesanio, sintDiagonalLarga = item.sintDiagonalLarga, sintDiagonalCorta = item.sintDiagonalCorta, decPesoCobroLam14 = item.decPesoCobroLam14, decPesoTotal = item.decPesoTotal, decPintaPoste = item.decPintaPoste, decPintaTravesanio = item.decPintaTravesanio, decPintaDiagonalLarga = item.decPintaDiagonalLarga, decPintaDiagonalCorta = item.decPintaDiagonalCorta, decPintaPlacaBase = item.decPintaPlacaBase, decTotalMarcoCompleto = item.decTotalMarcoCompleto, decCalibreDosCaras = item.decCalibreDosCaras, bitActivo = item.bitActivo }; results.AddRange(query); } } catch (Exception ex) { throw ex; } return(results); }