예제 #1
0
 private void AddItemPrendas(string item)
 {
     Prendas.Add(new ItemPrenda {
         Reference = item, UrlImage = GetRandomUrlImage()
     });
     RecalculateHeightCollectionViewPrendas();
     GridRowsMinimumHeight();
 }
예제 #2
0
 private void RemovePrenda(ItemPrenda item)
 {
     Prendas.Remove(item);
     if (Prendas.Count() == 0)
     {
         VisibilityStackLayoutAddPrenda(false);
         VisibilityStackLayoutQrPrenda(true);
     }
     RecalculateHeightCollectionViewPrendas();
 }
예제 #3
0
 /// <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;
     }
 }
예제 #4
0
        /// <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;
            }
        }
예제 #5
0
        /// <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;
            }
        }
예제 #6
0
 public void AgregarPrenda(Prenda prenda)
 {
     Prendas.Add(prenda);
 }
예제 #7
0
 private void RecalculateHeightCollectionViewPrendas()
 {
     this.cvPrendas.ItemsSource   = Prendas;
     this.cvPrendas.HeightRequest = 250 * Prendas.Count();
 }