Пример #1
0
        public CardsPanel NapraviPanelMenu()
        {
            var panel = new CardsPanel();

            Task.Run(() => { AddToControlHistory(panel); });
            cardsPanel1.Controls.Clear();

            cardsPanel1.Controls.Add(panel);
            var ponuda = GetPonuda();

            panel.PonudaViewModel = ponuda.ToList();
            var panelSize = cardsPanel1.Size;

            panelSize.Height -= 10;
            panel.Size        = panelSize;

            panel.AutoScroll = true;

            return(panel);
        }
Пример #2
0
        public CardsPanel NapraviPanelKorpa()
        {
            var ponuda = GetCartItems();
            var panel  = new CardsPanel();

            panel.ViewModelKorpa = ponuda;
            var panelSize = cardsPanel1.Size;

            panelSize.Height -= 10;
            panel.Size        = panelSize;

            panel.AutoScroll = true;
            cardsPanel1.Controls.Clear();
            if (ponuda.Count != 0)
            {
                cardsPanel1.Controls.Add(panel);
            }
            else
            {
                var label = new Label()
                {
                    Text      = "KORPA JE PRAZNA !",
                    AutoSize  = false,
                    TextAlign = ContentAlignment.MiddleCenter,
                    Dock      = DockStyle.None,
                    Left      = 10,

                    Width  = panel.Width - 10,
                    Height = panel.Height - 10
                };
                label.Font = new Font("Arial", 24, FontStyle.Bold);
                cardsPanel1.Controls.Add(label);
            }

            AddToControlHistory(panel);



            return(panel);
        }
Пример #3
0
 public void SetCardsPanel(CardsPanel cardsPanel)
 {
     this.cardsPanel = cardsPanel;
 }