public void updateCell(Schemas.Category.CategoryInfo entity) { // Establecemos el texto del label dentro del collectionview lblName.Text = entity.Name; // Establecemos la imagen dentro del collectionview CategoryImage.Image = MarketHelper.FromUrl(entity.Image); // Aqui comprobamos que la imagen del modulo NUBE viene rara //if (entity.Id == 6) //{ // btnCategoryImage.SetImage(MarketHelper.FromUrl("https://sitioinstitucional.blob.core.windows.net/contenido-sitio/Aplicativos-internos/mktp/categories/contables.png"), UIControlState.Normal); //} }
internal void FillProducts(Schemas.Product.ProductInfo entity, NSIndexPath indexPath) { ProductName.Text = entity.Name; ProductDescription.Text = entity.FullDescription; ProductImage.Image = MarketHelper.FromUrl(entity.Image); }
internal void fillData(List <Schemas.Search.SearchProductModel> listData, NSIndexPath indexPath) { ProductNameLabel.Text = listData[indexPath.Row].ProductName; ProductImageView.Image = MarketHelper.FromUrl(listData[indexPath.Row].Image); }
public override void ViewDidLoad() { base.ViewDidLoad(); btnBeneficios.TouchUpInside += (sender, e) => { AlertView("Beneficios y caracteristicas", Product.BenefitsCharacteristics); }; HaveLicenceButton.Layer.BorderColor = UIColor.LightGray.CGColor; HaveLicenceButton.Layer.BorderWidth = 2.0f; HaveLicenceButton.Layer.CornerRadius = 8; NoHaveLicenceButton.Layer.BorderColor = UIColor.LightGray.CGColor; NoHaveLicenceButton.Layer.BorderWidth = 2.0f; NoHaveLicenceButton.Layer.CornerRadius = 8; VerifyButton.Layer.BorderColor = UIColor.LightGray.CGColor; VerifyButton.Layer.BorderWidth = 2.0f; VerifyButton.Layer.CornerRadius = 8; AddToCarButton.Layer.CornerRadius = 8; CotizarButton.Layer.CornerRadius = 8; NumberUsersTextField.Text = "1"; NumberProductsTextField.Text = "1"; NumberUsersTextField.AddTarget(ValueNoUserChanged, UIControlEvent.EditingChanged); NumberProductsTextField.AddTarget(ValueNoProductsChanged, UIControlEvent.EditingChanged); btnProductInfo.TouchUpInside += (sender, e) => { UIApplication.SharedApplication.OpenUrl(new NSUrl(Product.ProductInfoUrl)); }; // Cuando se hace click en el corazon // Guardamos localmente el producto en liteDB btnFavorite.Clicked += (sender, e) => { // Verificamos si el producto existe var favoriteProduct = AppRuntime.MarketliteDB.ExistFavoriteProduct(Product); if (favoriteProduct == null) { // Insertamos en liteDB los resultados var resultInsert = AppRuntime.MarketliteDB.FavoriteProduct(Product); if (resultInsert.IsSucess) { btnFavorite.TintColor = UIColor.Red; string AlertMessage = string.Format("Se ha agregado el producto {0} a tus favoritos.", Product.Name); AlertView("Favoritos", AlertMessage); } } else { // Insertamos en liteDB los resultados var resultDelete = AppRuntime.MarketliteDB.DeleteFavoriteProduct(Product); if (resultDelete.IsSucess) { btnFavorite.TintColor = null; string AlertMessage = string.Format("Se ha eliminado el producto {0} de tus favoritos.", Product.Name); AlertView("Favoritos", AlertMessage); } } }; var result = AppRuntime.MarketData.getProdyctById(ProductID); if (result.ServiceResponseStatus.IsSuccess) { Product = result.Product; imgProductDetail.Image = MarketHelper.FromUrl(Product.Image); lblProductNameDetail.Text = Product.Name; lblProductDescription.Text = Product.FullDescription; // Revisamos si esta marcado como favorito // y lo pintamos de rojo // Verificamos si el producto existe var favoriteProduct = AppRuntime.MarketliteDB.ExistFavoriteProduct(Product); if (favoriteProduct == null) { btnFavorite.TintColor = null; } else { btnFavorite.TintColor = UIColor.Red; } // Cargamos la informacion para poder realizar la cotizacion LoadQuotation(result.Product.ProductQuotation); } CotizarButton.TouchUpInside += (sender, e) => { calculateQuotation(); }; }