Exemple #1
0
        static void Main()
        {
            int continuidad;

            do
            {
                Console.WriteLine("BIENVENIDO A OPENSHOP\n\n");
                Console.WriteLine("1- Ingresar cliente\n");
                Console.WriteLine("2- Cargar tarjeta\n");
                Console.WriteLine("3- Mostrar productos\n");
                Console.WriteLine("4- Generar Json\n");
                var opcion = Int32.Parse(Console.ReadLine());
                GestorProducto.AgregarProducto();
                Console.WriteLine(opcion);

                Console.Clear();

                switch (opcion)
                {
                case 1:

                    GestorCliente.RegistrarCliente();
                    break;

                case 2:

                    GestorTarjeta.RegistrarTarjeta();
                    break;

                case 3:

                    GestorProducto.MostrarTodosProductos();
                    break;


                case 4:

                    OrdenPaga.GenerarOrdenCarrito();
                    break;

                default:
                    break;
                }
                Console.WriteLine("Desea realizar otra accion?");
                Console.WriteLine(" SI[1] - NO[0]");
                continuidad = Int32.Parse(Console.ReadLine());
                Console.Clear();
            } while (continuidad != 0);
        }
Exemple #2
0
        public static void GenerarOrdenCarrito()
        {
            const string RUTA_ARCHIVO_JSON = @"c:\datos\orden.json";

            //OrdenJson = OrdenJson.obtenerDatosOrdenDeCompra();

            OrdenPaga ordenConfirmada = new OrdenPaga();

            if (System.IO.File.Exists(RUTA_ARCHIVO_JSON))
            {
                var ordenCompraEnJson = JsonConvert.SerializeObject(ordenConfirmada);
                System.IO.File.WriteAllText("orden.json", ordenCompraEnJson);
            }
            else
            {
                throw new Exception("No es posible exportar los datos debido a su inexistencia");
            }
        }