Ejemplo n.º 1
0
        /// <summary>
        /// Procedimiento que lista los datos Drive In
        /// </summary>
        /// <param name="intDatosDriveInID"></param>
        /// <param name="intCotizacionID"></param>
        /// <returns></returns>
        public List <DatosDriveIn> ListarDatosDriveIn(int intDatosDriveInID, int intCotizacionID)
        {
            List <DatosDriveIn> result = new List <DatosDriveIn>();

            try
            {
                using (SistemaDriveInDataContext dc = new SistemaDriveInDataContext(Helper.ConnectionString()))
                {
                    var query = from item in dc.stp_ListarDatosDriveIn(intDatosDriveInID, intCotizacionID)
                                select new DatosDriveIn
                    {
                        intDatosDriveInID     = item.intDatosDriveInID,
                        intCotizacionID       = item.intCotizacionID,
                        intDetCotizaID        = item.intDetCotizaID,
                        sintPinturaID         = item.sintPinturaID,
                        intElementoID         = item.intElementoID,
                        bitEsEstructural      = item.bitEsEstructural,
                        bitDobleMonten        = item.bitDobleMonten,
                        decFrente             = item.decFrente,
                        decFondo              = item.decFondo,
                        decAltura             = item.decAltura,
                        decPeso               = item.decPeso,
                        decAnchoMonta         = item.decAnchoMonta,
                        decAlturaMaxima       = item.decAlturaMaxima,
                        decAlturaCanastilla   = item.decAlturaCanastilla,
                        decCapacidadMaxima    = item.decCapacidadMaxima,
                        decAlturaDobleMonten  = item.decAlturaDobleMonten,
                        sintMaterialDriveInID = item.sintMaterialDriveInID,
                        tinOpcionDrive        = item.sintMaterialDriveInID,
                        bitActivo             = item.bitActivo
                    };
                    result.AddRange(query);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }