Beispiel #1
0
        static void Main(string[] args)
        {
            try
            {
                Console.WriteLine("Prueba de funcionalidades del TP4");
                Console.WriteLine("---------------------------------");
                //Generar una venta con datos aleatorios
                SuperMercado.GenerarVenta();
                //Mostrar la venta creada
                Console.WriteLine("Se trajeron datos de productos y clientes desde la base de datos");
                Console.WriteLine("Se generó una venta con datos random: ");
                SuperMercado.listadoVentas[SuperMercado.listadoVentas.Count() - 1].MostrarDatos();
                Console.WriteLine("A continuación se creará un producto para prueba: ");
                Producto producto = new Producto("Producto_" + DateTime.Now.Millisecond.ToString(), 10, 10);
                SuperMercado.AgregarProducto(producto);
                producto.MostrarDatos();
                Console.WriteLine("Se creó el producto, se guardó en la base de datos y se dejó registro en el log");

                Console.WriteLine("Se lanza el formulario...");
                FormAgregarProducto formAgregarProducto = new FormAgregarProducto();
                DialogResult        resultado           = formAgregarProducto.ShowDialog();

                if (resultado == DialogResult.Abort)
                {
                    Console.WriteLine("No se pudo guardar el producto");
                }

                Console.WriteLine("Saliendo...");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Pasaron cosas..." + ex.Message);
                Logger.RegistrarEvento(ex);
            }
        }
Beispiel #2
0
 private void GenerarVenta()
 {
     SuperMercado.GenerarVenta();
     cantVentas++;
     Thread.Sleep(5000);
     if (cantVentas < 20)
     {
         this.GenerarVenta();
     }
 }