예제 #1
0
        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);
        }