Ejemplo n.º 1
0
        public Perfil()
        {
            InitializeComponent();

            var mainWindow = (MainWindow)Application.Current.MainWindow;

            ahref = mainWindow.ah;

            img.Source = new BitmapImage(new Uri("images/artur_user.jpg", UriKind.Relative));

            double rating = ahref.getRating(ahref.getUsername());
            int    i      = 0;

            foreach (UIElement elem in Inspect_lei_rating.Children)
            {
                if (i < rating)
                {
                    ((MaterialDesignThemes.Wpf.PackIcon)elem).Foreground = Brushes.Gold;
                }
                else
                {
                    ((MaterialDesignThemes.Wpf.PackIcon)elem).Foreground = Brushes.LightGray;
                }
                i++;
            }
        }
Ejemplo n.º 2
0
        public Licitacoes(String username)
        {
            InitializeComponent();

            var mainWindow = (MainWindow)Application.Current.MainWindow;

            ahref         = mainWindow.ah;
            this.username = username;
            setLicitacoes();
        }
Ejemplo n.º 3
0
        public Leiloes_leilao(MeusLeiloes window, Leilao l)
        {
            InitializeComponent();

            Meusleiloes_window = window;
            Meuleilao          = l;
            var mainWindow = (MainWindow)Application.Current.MainWindow;

            ahref = mainWindow.ah;

            initLeilaoCard(l);
        }
Ejemplo n.º 4
0
        private void InitAuctionHouse(String username)
        {
            String[] Categorias = { "Electrodomésticos", "Telemóveis", "Escritório", "Automóveis" };

            ah = new AuctionHouse(username);

            ah.addUser("Joaquim Trindade", 5);
            ah.addUser("João Almeida", 2);
            ah.addUser("André Silva", 1);
            ah.addUser("Maria Alves", 5);
            ah.addUser("Pedro Nogueira", 3);
            ah.addUser("Artur Filipe", 4);
            ah.addUser("Miguel Costa", 3);
            ah.addUser("Bruno Pereira", 4);

            Leilao l = new Leilao("Jantes", "Jantes para um carro", "Aberto", Categorias[3], DateTime.Now.AddDays(5), "images/jantes.jpg", "Artur Filipe", 25.3);

            l.addLicitacao(new Licitacao("Joaquim Trindade", 53));
            l.addLicitacao(new Licitacao("João Almeida", 120));
            l.addLicitacao(new Licitacao("André Silva", 80));
            ah.addLeilao(l);

            l = new Leilao("Máquina de lavar roupa", "em segunda mão", "Aberto", Categorias[0], DateTime.Now.AddDays(2), "images/maquina.jpg", "Miguel Costa", 339);
            ah.addLeilao(l);

            l = new Leilao("Microondas", "microondas novo", "Aberto", Categorias[0], DateTime.Now.AddDays(10), "images/microondas.jpg", "Bruno Pereira", 59.99);
            l.addLicitacao(new Licitacao("Maria Alves", 70));
            l.addLicitacao(new Licitacao("Artur Filipe", 75)); // uncomment to show empty licitacoes
            l.addLicitacao(new Licitacao("Pedro Nogueira", 90));
            ah.addLeilao(l);

            l = new Leilao("IPhone 6S", "Usado", "Aberto", Categorias[1], DateTime.Now.AddDays(1), "images/iphone6s.jpg", "Artur Filipe", 299.50);
            l.addLicitacao(new Licitacao("João Almeida", 352));
            l.addLicitacao(new Licitacao("Joaquim Trindade", 370));
            l.addLicitacao(new Licitacao("João Almeida", 389));
            l.addLicitacao(new Licitacao("Joaquim Trindade", 400));
            l.addLicitacao(new Licitacao("João Almeida", 420));
            ah.addLeilao(l);

            l = new Leilao("Cadeira", "Usado", "Fechado", Categorias[2], DateTime.Now.AddDays(-1), "images/cadeira.jpg", "Artur Filipe", 350);
            l.addLicitacao(new Licitacao("João Almeida", 352));
            l.addLicitacao(new Licitacao("Joaquim Trindade", 370));
            l.addLicitacao(new Licitacao("João Almeida", 390));
            l.addLicitacao(new Licitacao("Joaquim Trindade", 400));
            l.addLicitacao(new Licitacao("João Almeida", 450));
            l.addLicitacao(new Licitacao("Joaquim Trindade", 500));
            l.addLicitacao(new Licitacao("João Almeida", 550));
            l.addLicitacao(new Licitacao("Joaquim Trindade", 600));
            ah.addLeilao(l);

            // init User's licitações
            // ah.addUser_Licitacoes();
        }
Ejemplo n.º 5
0
        public Leiloes_leilao(Leiloes window, Leilao l, String bidstatus)
        {
            InitializeComponent();

            leiloes_window = window;
            leilao         = l;
            var mainWindow = (MainWindow)Application.Current.MainWindow;

            ahref          = mainWindow.ah;
            this.bidstatus = bidstatus;

            initLeilaoCard(l);
        }
Ejemplo n.º 6
0
        public Leiloes()
        {
            InitializeComponent();

            var mainWindow = (MainWindow)Application.Current.MainWindow;

            ahref    = mainWindow.ah;
            username = ahref.getUsername();

            Categ.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(Search_Options_Changed));
            SortPrice.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(Search_Options_Changed));

            setLeiloes("", "Todos", "Preço menor");
        }
        public MeusLeiloes(String username)
        {
            InitializeComponent();

            var mainWindow = (MainWindow)Application.Current.MainWindow;

            ahref = mainWindow.ah;

            Categ.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(Search_Options_Changed));
            SortPrice.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(Search_Options_Changed));
            Categoria.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(Search_Options_Changed));
            DayCount.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(Search_Options_Changed));
            this.username = username;
            setLeiloes("", "Todos", "Preço menor");
        }