/// <summary> /// Genero un txt con el producto generado /// </summary> /// <param name="auxProd"></param> /// <returns></returns> public static bool Guardar(Producto auxProd) { string archivo = AppDomain.CurrentDomain.BaseDirectory + "LogProductosInsertados.txt"; Texto auxParaEscribir = new Texto(); return(auxParaEscribir.GuardarEnArchivo(archivo, auxProd.ToString())); }
/// <summary> /// muestra un solo producto sea computadora o celular /// </summary> /// <param name="p"></param> /// <returns></returns> public string MostrarUnProducto(Producto p) { StringBuilder mensaje = new StringBuilder(); if (p is Computadora) { mensaje.Append("*** Computadora ***\n"); } else if (p is Celular) { mensaje.Append("*** Celular ***\n"); } mensaje.AppendLine($"{p.ToString()}"); return(mensaje.ToString()); }
public override int CompareTo(object obj) { if (obj is Producto) { Producto oVar = obj as Producto; return(String.Compare(this.ToString(), oVar.ToString(), true)); } else if (obj is string) { return(String.Compare(this.ToString(), obj as string)); } else { return(-1); } }
/// <summary> /// Metodo que devuelve un string con todos los datos del producto /// </summary> /// <param name="p"></param> /// <returns></returns> private string MostrarProducto(Producto p) { return(p.ToString()); }