/// <summary>
 /// devuelve true si todos los atributos tienen algo asignado, false en caso contrario
 /// </summary>
 /// <param name="p"></param>
 /// <returns></returns>
 public static bool Validar(Grafica p)
 {
     return(!((ReferenceEquals(p, null)) || (p.Modelo == "Sin grafica") ||
              (string.IsNullOrWhiteSpace(p.Modelo) || ReferenceEquals(p.Marca, null) ||
               ReferenceEquals(p.Tipo, null) || ReferenceEquals(p.Gama, null) || ReferenceEquals(p.Cores, null))
              ));
 }
 public Computadora(Procesador procesador, Grafica grafica) : this(procesador)
 {
     this.grafica = grafica;
 }
 Computadora()
 {
     this.procesador = new Procesador();
     this.grafica    = new Grafica();
 }