static void Main(string[] args)
        {
            Carrito carritoUno = new Carrito(2);

            Guitarra g1   = new Guitarra(1, "Guitarra", "Gibson", "Les Paul", "usado", 10000);
            Violin   v1   = new Violin(2, "Violin", "Stradivarius", "pepito", "usado", 10000);
            Bajo     b1   = new Bajo(3, "Bajo", "Fender", "precision Bass", "nuevo", 10000);
            Bateria  bat1 = new Bateria(4, "Bateria", "Tama", "Sx", "nuevo", 10000);



            carritoUno += g1; //agrego productos al carrito
            carritoUno += v1;
            carritoUno += b1;
            carritoUno += bat1;


            Console.WriteLine(carritoUno.ToString());    //Pruebo el ToString
            carritoUno.GananciasSobreFacturacion(25000); // Pruebo el Metodo de Extension, para calcular la ganancia real, al que le paso los costos por parametro



            Console.WriteLine("--------------------------------------------------------");
            Console.WriteLine("--------------------------------------------------------");
            Console.WriteLine("Presione Tecla Para Continuar!!!!!\n\n");

            Console.ReadKey();
            Console.Clear();


            try //Prueba de Archivos TXT/Xml... Guardar y Leer
            {
                Console.WriteLine("Chequeo guardar y abrir archivos.");

                if (Carrito.GuardarXml(carritoUno))
                {
                    Console.WriteLine("SERIALIZACION EXITOSA!!!");
                }


                if (Carrito.Guardar(carritoUno))
                {
                    Console.WriteLine("Archivo guardado con exito!!\n\n");
                }



                Console.WriteLine("LECTURA ARCHIVO EN FORMATO TXT");
                Console.WriteLine(Carrito.Leer());
            }
            catch (ArchivosException ex)
            {
                Console.WriteLine(ex.Message);
            }


            Console.ReadLine();
        }
Exemple #2
0
        /// <summary>
        /// TEMA 19, 22, 23 Y 24
        /// </summary>
        private void btnEfectuarPedido_Click(object sender, EventArgs e)
        {
            Carrito.Guardar(miCarrito);
            pedido += miCarrito;


            pedido.PreparandoPedido += EntregarPedido;

            int posiciones = dgvEnPreparacion.Rows.Add();

            dgvEnPreparacion[0, posiciones].Value = miCarrito.NumeroDePedido.ToString();
            dgvEnPreparacion[1, posiciones].Value = miCarrito.NombreCliente;
            dgvEnPreparacion[2, posiciones].Value = miCarrito.Total;

            ControlSql.SetCarrito(miCarrito);
            miCarrito = new Carrito();
            LimpiarCarrito();
        }
Exemple #3
0
        /// <summary>
        /// Evento Click Guardar factura, uso la funcion cargar carrito
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardarTxt_Click(object sender, EventArgs e)
        {
            try
            {
                CargarCarrito();
                if (Carrito.Guardar(this.carrito))
                {
                    MessageBox.Show("ARCHIVO GUARDADO CON EXITO");
                }

                else
                {
                    throw new ArchivosException();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }