示例#1
0
        /// <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);
        }
示例#2
0
        /// <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));
        }