/// <summary>
 /// Instancia el formulario, mostrando los instrumentos disponibles.
 /// </summary>
 /// <param name="t"></param>
 public FrmInstrumento(TiendaMusical t)
 {
     InitializeComponent();
     this.tienda = t;
     this.listInstrumentos.DataSource = this.tienda.Instrumentos;
     //Verifico que la lista de instrumentos no esté vacía. Para que el programa no se cierre.
     if (this.listInstrumentos.Items.Count != 0)
     {
         this.listInstrumentos.DisplayMember = this.listInstrumentos.SelectedItem.ToString();
     }
 }
        public void ProbarDeserializacionVentasIncorrecta()
        {
            Bajo          b = new Bajo("test", "test", "test", 0, Bajo.ETipoBajo.Activo);
            TiendaMusical t = new TiendaMusical();
            List <Venta>  listaDeserializada;

            bool agrega = t + b;

            t.Vender(b, "VentaTest.xml");
            listaDeserializada = t.RecuperarVenta("Rutaincorrecta.xml");
        }
Example #3
0
 public FrmPrincipal()
 {
     InitializeComponent();
     //inicializo la tienda y leo la db para traer los instrumentos.
     this.tienda = new TiendaMusical();
     this.ManejadorActualizaLista();
     //simulo clientes utilizando las salas de prueba. El simulador se ejecutara
     //Aleatoriamente según el tick del timer.
     this.timer          = new System.Windows.Forms.Timer();
     this.timer.Tick    += new EventHandler(this.SimuladorClientes);
     this.timer.Interval = new Random().Next(1000, 5000);
     this.timer.Start();
 }
Example #4
0
        static void Main(string[] args)
        {
            Guitarra g1 = new Guitarra("F123ASD3415", "Fender", "Telecaster Custom", 150000, Guitarra.ETipoGuitarra.Electrica);
            Guitarra g2 = new Guitarra("QWEaz321654", "Schecter", "Hellraiser", 650000, Guitarra.ETipoGuitarra.Electrica);
            Guitarra g3 = new Guitarra("12345aASJQ415", "Taylor", "GS Mini", 80000, Guitarra.ETipoGuitarra.Acustica);
            Bajo     b1 = new Bajo("3216ASQwq65", "Fender", "Jazz Bass", 200000, Bajo.ETipoBajo.Pasivo);
            Bajo     b2 = new Bajo("aSFKQOPWFAs", "Ernie Ball", "MusicMan", 300000, Bajo.ETipoBajo.Pasivo);

            InstrumentoDAO.Guardar(g1);
            InstrumentoDAO.Guardar(g2);
            InstrumentoDAO.Guardar(g3);
            InstrumentoDAO.Guardar(b1);
            InstrumentoDAO.Guardar(b2);

            Console.WriteLine(g1.ToString());
            Console.WriteLine(g2.ToString());
            Console.WriteLine(b1.ToString());
            Console.WriteLine(b2.ToString());

            TiendaMusical t = new TiendaMusical();

            t.Instrumentos = InstrumentoDAO.LeerInstrumentos();
            foreach (Instrumento instrumento in t.Instrumentos)
            {
                Console.WriteLine(instrumento.ToString());
            }


            g3.Marca = "Anderson";
            InstrumentoDAO.Modificar(g3);

            Bajo b3 = new Bajo("aSFKQOPWFAs", "cambiado", "cambiado", 50, Bajo.ETipoBajo.Activo);

            InstrumentoDAO.Modificar(b3);


            Console.ReadKey();
        }
Example #5
0
        static void Main(string[] args)
        {
            Guitarra g1 = new Guitarra("G12305423", "Gibson", "Les Paul", 300000, Guitarra.ETipoGuitarra.Electrica);
            Guitarra g2 = new Guitarra("A12124828", "Fender", "Stratocaster", 850000, Guitarra.ETipoGuitarra.Electrica);
            Guitarra g3 = new Guitarra("ISSJQ415", "Ibanez", "EC100", 70000, Guitarra.ETipoGuitarra.Acustica);
            Bajo     b1 = new Bajo("F29331991", "Fender", "P-Bass", 200000, Bajo.ETipoBajo.Pasivo);
            Bajo     b2 = new Bajo("X01238412", "Gibson", "Hummingbird", 300000, Bajo.ETipoBajo.Activo);

            InstrumentoDAO.Guardar(g1);
            InstrumentoDAO.Guardar(g2);
            InstrumentoDAO.Guardar(g3);
            InstrumentoDAO.Guardar(b1);
            InstrumentoDAO.Guardar(b2);

            Console.WriteLine(g1.ToString());
            Console.WriteLine(g2.ToString());
            Console.WriteLine(b1.ToString());
            Console.WriteLine(b2.ToString());

            TiendaMusical t = new TiendaMusical();

            t.Instrumentos = InstrumentoDAO.LeerInstrumentos();
            foreach (Instrumento instrumento in t.Instrumentos)
            {
                Console.WriteLine(instrumento.ToString());
            }


            g3.Marca = "Anderson";
            InstrumentoDAO.Modificar(g3);

            Bajo b3 = new Bajo("aSFKQOPWFAs", "cambiado", "cambiado", 50, Bajo.ETipoBajo.Activo);

            InstrumentoDAO.Modificar(b3);


            Console.ReadKey();
        }