예제 #1
0
        public ProductsEntity ShowProduct(int id)
        {
            var            data     = new Data.CapaData();
            var            product  = data.ShowProduct(id);
            ProductsEntity producto = new ProductsEntity();

            producto.Id               = id;
            producto.IdBrand          = product.IdBrand;
            producto.IdCatalog        = product.IdCatalog;
            producto.IdColor          = product.IdColor;
            producto.IdProvider       = product.IdProvider;
            producto.IdType           = product.IdType;
            producto.Nombre           = product.Nombre;
            producto.Tittle           = product.Title;
            producto.Description      = product.Description;
            producto.Observations     = producto.Observations;
            producto.PriceClient      = product.PriceClient;
            producto.PriceDistributor = product.PriceDistributor;
            producto.PriceMember      = product.PriceMember;
            producto.Image            = product.ImagesProduct.Select(x => x.Image).ToList();
            producto.IsEnabled        = product.IsEnabled;
            producto.ImageP           = product.ImagesProduct.Select(x => x.IdImage).ToList();
            producto.DateUpdate       = producto.DateUpdate;
            return(producto);
        }
예제 #2
0
        public List <ProductsEntity> ObtenerProductos()
        {
            var capaData = new Data.CapaData();
            List <ProductsEntity> ListaProductos = new List <ProductsEntity>();

            foreach (var item in capaData.GetProducts())
            {
                ProductsEntity Producto = new ProductsEntity()
                {
                    Id               = item.Id,
                    IdBrand          = item.IdBrand,
                    IdCatalog        = item.IdCatalog,
                    IdColor          = item.IdColor,
                    IdProvider       = item.IdProvider,
                    IdType           = item.IdType,
                    Tittle           = item.Title,
                    Nombre           = item.Nombre,
                    Description      = item.Description,
                    Observations     = item.Observations,
                    PriceDistributor = item.PriceDistributor,
                    PriceClient      = item.PriceClient,
                    PriceMember      = item.PriceMember,
                    IsEnabled        = item.IsEnabled,
                    Keywords         = item.Keywords,
                    DateUpdate       = item.DateUpdate,
                    Image            = item.ImagesProduct.Select(x => x.Image).ToList(),
                };
                ListaProductos.Add(Producto);
            }
            return(ListaProductos);
        }
예제 #3
0
        public TableMonitor(string tableName)
        {
            this.tableName = tableName;
            d         = new CapaData();
            currentId = d.GetLastRecordOn(Strings.ChangesOnProductTableName).IdLog;


            Start();
        }
예제 #4
0
        public void AddImage(byte[] img, int id)
        {
            ImagesProduct Img = new ImagesProduct()
            {
                IdImageProduct = id,
                Decription     = "Image of product",
                Image          = img,
                DateUpdate     = DateTime.Now + "",
                IsEnabled      = "true",
            };
            var data = new Data.CapaData();

            data.SaveImage(Img);
        }
예제 #5
0
        public void GuardarProducto(ProductsEntity model)
        {
            Products Producto = new Products();

            Producto.IdBrand          = model.IdBrand;
            Producto.IdCatalog        = model.IdCatalog;
            Producto.IdColor          = model.IdColor;
            Producto.IdProvider       = model.IdProvider;
            Producto.IdType           = model.IdType;
            Producto.Title            = model.Tittle;
            Producto.Nombre           = model.Nombre;
            Producto.Description      = model.Description;
            Producto.Observations     = model.Observations;
            Producto.PriceClient      = model.PriceClient;
            Producto.PriceDistributor = model.PriceDistributor;
            Producto.PriceMember      = model.PriceMember;
            Producto.IsEnabled        = model.IsEnabled;
            Producto.Keywords         = model.Keywords;
            Producto.DateUpdate       = DateTime.Now;
            var data = new Data.CapaData();

            data.SaveProduct(Producto);
        }
예제 #6
0
        public void DeleteProduct(int id)
        {
            var data = new Data.CapaData();

            data.DeleteProduct(id);
        }