/// <summary> /// si el comercio contiene a esa computadora la eliminará e imprimira el tiquet de venta /// Proyecto Entidades - Clase comercio – Vender - (SinStockException) /// </summary> /// <param name="co">Comercio</param> /// <param name="ca">Computadora</param> /// <returns> Devuelve el true si se pudo vender y false si no</returns> public static bool Vender(Comercio co, Computadora ca) { bool ret = false; try { co -= ca; Tickets tickets = new Tickets(); StringBuilder sb = new StringBuilder(); sb.AppendLine("\nVENTA"); sb.AppendLine("*********************************"); sb.Append(tickets.hacerTicket(ca)); sb.AppendLine("*********************************"); Console.WriteLine(sb.ToString()); ret = true; } catch (ComercioSinComputadora) { throw new SinStockException(); } return(ret); }
/// <summary> /// guarda en un archivo de texto el ticket /// Proyecto Entidades – Clase Extension /// </summary> /// <param name="path">string</param> /// <param name="cadena">string</param> /// <returns> Devuelve true si se pudo guardar y false si no </returns> public static bool GuardarTicket(this Tickets t, string path, string cadena) { Texto txt = new Texto(); return(txt.Guardar(path, cadena)); }