/// <summary>
 /// Constructor, instancia los campos de tipo lista.
 /// Asocia el evento de cambios en la tabla de productos para actualizar la lista.
 /// </summary>
 public Comiqueria()
 {
     /* PUNTO 4D:
      * Cree también un método que retorne la lista de productos (List<Producto>) almacenada en la tabla de productos.
      * Utilice este método para cargar la lista de productos en la clase Comiqueria cuando se instancie una nueva comiquería.
      */
     this.productos              = ConnectionDAO.GetProducts();
     ConnectionDAO.EventChanged += Actualizar;
     this.ventas = new List <Venta>();
 }
        /// <summary>
        /// Refresh the products of the comic store.
        /// </summary>
        /// <param name="actions">Action in the db.</param>
        private void Actualizar(AccionesDB actions)
        {
            switch (actions)
            {
            case AccionesDB.Insert:
            case AccionesDB.Update:
            case AccionesDB.Delete:
                this.productos = ConnectionDAO.GetProducts();
                break;

            default:
                break;
            }
        }