Ejemplo n.º 1
0
        private void GetErrorList()
        {
            var errors = ErrorRepository.GetErrorList();

            var i = 0;

            foreach (var item in errors)
            {
                var panel = new Panel();
                panel.Width     = 250;
                panel.Height    = 100;
                panel.Location  = new Point(9, 40 + (i * 120));
                panel.BackColor = Color.DarkRed;

                var datePanel = new Panel();
                datePanel.BackColor = Color.White;
                datePanel.Location  = new Point(0, 0);
                datePanel.Size      = new Size(100, 20);

                var dateLabel = new Label();
                dateLabel.Text      = item.CreateDate.ToLongDateString();
                dateLabel.ForeColor = Color.Black;

                datePanel.Controls.Add(dateLabel);

                var label = new Label();
                label.Text      = item.Message;
                label.Size      = new Size(230, 40);
                label.ForeColor = Color.White;
                label.Location  = new Point(10, 30);
                label.Font      = new Font("Microsoft Sans Serif", 10);

                var button = new CustomButton();
                button.Text        = "Tamamını Oku";
                button.MessageText = item.Message;
                button.Click      += new EventHandler(btnClick);
                button.BackColor   = Color.Beige;
                button.Location    = new Point(120, 70);
                button.Size        = new Size(120, 25);

                panel.Controls.Add(button);
                panel.Controls.Add(label);
                panel.Controls.Add(datePanel);
                groupBox4.Controls.Add(panel);
                i++;
            }
        }