Ejemplo n.º 1
0
 private bool cumpleRequisitos(TipoPrenda tipoDePrenda, String tela, String colorPrincipal, String colorSecundario, Usuario usuario)
 {
     if (usuario.tipoUsuario.topePrendasPorGuardarropa() < 0)
     {
         return(tipoDePrenda.tiposDeTelaPosibles.Find(item => item == tela) != null && colorPrincipal != null && colorPrincipal != colorSecundario);
     }
     else
     {
         if (prendas.Count() < usuario.tipoUsuario.topePrendasPorGuardarropa())
         {
             return(tipoDePrenda.tiposDeTelaPosibles.Find(item => item == tela) != null && colorPrincipal != null && colorPrincipal != colorSecundario);
         }
         else
         {
             return(false);
         }
     }
 }
Ejemplo n.º 2
0
 public void crearPrenda(TipoPrenda tipoDePrenda, String tela, String colorPrincipal, String colorSecundario, Usuario user)
 {
     if (cumpleRequisitos(tipoDePrenda, tela, colorPrincipal, colorSecundario, user))
     {
         Prenda value = new Prenda(tipoDePrenda, tela, colorPrincipal, colorSecundario);
         prendas.Add(value);
         Console.WriteLine("Prenda creada");
     }
     else
     {
         Console.WriteLine("La prenda no cumple requisitos");
     }
 }