private void AddItemPrendas(string item) { Prendas.Add(new ItemPrenda { Reference = item, UrlImage = GetRandomUrlImage() }); RecalculateHeightCollectionViewPrendas(); GridRowsMinimumHeight(); }
private void RemovePrenda(ItemPrenda item) { Prendas.Remove(item); if (Prendas.Count() == 0) { VisibilityStackLayoutAddPrenda(false); VisibilityStackLayoutQrPrenda(true); } RecalculateHeightCollectionViewPrendas(); }
/// <summary> /// Nueva prenda en base de datos /// </summary> /// <param name="NuevaPrenda"></param> public static void InsertarPrenda(string NuevaPrenda) { try { Prendas TPrenda = new Prendas(); TPrenda.NombrePrendas = NuevaPrenda; PatronEntit.Instancia.Prendas.Add(TPrenda); PatronEntit.Instancia.SaveChanges(); cResultException = null; cSuccessful = true; } catch (Exception ex) { cResultException = ex.ToString(); cSuccessful = false; } }
/// <summary> /// Elimina el tipo de lana /// </summary> /// <param name="idregistro"></param> public static void EliminarPrenda(int idregistro) { try { var cliente = new Prendas { IdPrendas = idregistro }; contexto.Prendas.Attach(cliente); contexto.Prendas.Remove(cliente); contexto.SaveChanges(); cResultException = null; cSuccessful = true; } catch (Exception ex) { cResultException = ex.ToString(); cSuccessful = false; } }
/// <summary> /// Modifica el tipo de prenda /// </summary> /// <param name="idregistro"></param> /// <param name="prendaModificada"></param> public static void ModificarPrenda(int idregistro, string prendaModificada) { try { var cliente = new Prendas { IdPrendas = idregistro }; contexto.Prendas.Attach(cliente); cliente.NombrePrendas = prendaModificada; contexto.Configuration.ValidateOnSaveEnabled = false; contexto.SaveChanges(); cResultException = null; cSuccessful = true; } catch (Exception ex) { cResultException = ex.ToString(); cSuccessful = false; } }
public void AgregarPrenda(Prenda prenda) { Prendas.Add(prenda); }
private void RecalculateHeightCollectionViewPrendas() { this.cvPrendas.ItemsSource = Prendas; this.cvPrendas.HeightRequest = 250 * Prendas.Count(); }