Example #1
0
        public DeviceControl(String statusText, Classes.Status status)

        {
            InitializeComponent();
            StatusText.Text = statusText;
            if (status == Classes.Status.Good)
            {
                Backbackground.Inactive1 = Color.DarkGreen;
                return;
            }
            if (status == Classes.Status.Slow)
            {
                Backbackground.Inactive1 = Color.Goldenrod;
                Image1.Image             = imageList1.Images[1];

                return;
            }
            if (status == Classes.Status.Unreacheable)
            {
                Backbackground.Inactive1 = Color.DarkRed;
                Image1.Image             = imageList1.Images[2];
                return;
            }
            if (status == Classes.Status.NotTested)
            {
                Backbackground.Inactive1 = Color.Gray;
                Image1.Image             = imageList1.Images[3];
                return;
            }
        }
Example #2
0
        private void Status_Load(object sender, EventArgs e)
        {
            status  = new Classes.Status();
            conn    = new SqlConnection(Form1.connString);
            adapter = new SqlDataAdapter("select name as [Status], BackColorGrid as [Boja grida], ForeColorGrid as [Boja fonta], id from Status", conn);

            List <string> colors = new List <string>();

            //get the color names from the Known color enum
            string[] colorNames = Enum.GetNames(typeof(KnownColor));

            cmbBackColorGrid.Items.AddRange(colorNames);
            cmbForeColorGrid.Items.AddRange(colorNames);

            RefreshGrid();
        }