private IEnumerable <ProductoItemViewModel> ToProductoItemViewModel()
        {
            return(ProductoList.Select(p => new ProductoItemViewModel
            {
                idProducto = p.idProducto,
                idPresentacion = p.idPresentacion,
                cantidadFraccion = p.cantidadFraccion,
                codigoBarras = p.codigoBarras,
                codigoProducto = p.codigoProducto,
                controlSinStock = p.controlSinStock,
                descripcionCorta = p.descripcionCorta,
                descripcionLarga = p.descripcionLarga,
                enCategoriaEstrella = p.enCategoriaEstrella,
                enPortada = p.enPortada,
                enUso = p.enUso,
                estado = p.estado,
                idMarca = p.idMarca,
                idUnidadMedida = p.idUnidadMedida,
                keywords = p.keywords,
                limiteMaximo = p.limiteMaximo,
                limiteMinimo = p.limiteMinimo,
                mostrarPrecioWeb = p.mostrarPrecioWeb,
                mostrarVideo = p.mostrarVideo,
                mostrarWeb = p.mostrarWeb,
                nombreMarca = p.nombreMarca,
                nombreProducto = p.nombreProducto,
                nombreUnidad = p.nombreUnidad,
                precioCompra = p.precioCompra,
                urlVideo = p.urlVideo,
                ventaVarianteSinStock = p.ventaVarianteSinStock,
                nombre = p.nombre,
                codigo = p.codigo,
                EstadoString = p.EstadoString,
                precioVenta = p.precioVenta,
                stock = p.stock,
                stockFinanciero = p.stockFinanciero,
                idPresentacionAfectada = p.idPresentacionAfectada,
                idAlmacen = p.idAlmacen,
                nombreAlmacen = p.nombreAlmacen,
                IdPresentacionint = p.IdPresentacionint,

                IsVisiblePrecioVenta = (p.precioVenta != null),
                //IsVisiblePrecioCompra = (p.precioCompra != null),
                IsVisibleStock = (p.stock != null),

                BackgroundItem = (!p.estado) ? (Color)App.Current.Resources["AlertLight"] : Color.Transparent,
                TextColorItem = (!p.estado) ? (Color)App.Current.Resources["Alert"] : (Color)App.Current.Resources["grey"],
            }));
        }