Esempio n. 1
0
        private void btnBike_Click(object sender, EventArgs e)
        {
            FrmAreaDetail  frm  = new FrmAreaDetail();
            OutDoorLedArea area = (sender as Button).Tag as OutDoorLedArea;

            if (area != null)
            {
                if (area.CardType != null)
                {
                    frm.CardType = area.CardType.Value;
                }
                frm.Vacant      = area.Vacant;
                frm.CarPort     = area.CarPort;
                frm.VacantColor = area.VacantColor;
                frm.FullColor   = area.FullColor;
            }

            if (frm.ShowDialog() == DialogResult.OK)
            {
                area                   = new OutDoorLedArea();
                area.CardType          = frm.CardType;
                area.CarType           = 1;
                area.Vacant            = frm.Vacant;
                area.VacantColor       = frm.VacantColor;
                area.CarPort           = frm.CarPort;
                area.FullColor         = frm.FullColor;
                (sender as Button).Tag = area;
                ShowBtnAreaText(sender as Button);
            }
        }
Esempio n. 2
0
        private void ShowBtnAreaText(Button btn)
        {
            OutDoorLedArea area = btn.Tag as OutDoorLedArea;

            if (area != null && area.CardType != null)
            {
                btn.Text = area.Vacant.ToString();
                if (area.Vacant > 0)
                {
                    if (area.VacantColor == 1)
                    {
                        btn.ForeColor = Color.Red;
                    }
                    if (area.VacantColor == 2)
                    {
                        btn.ForeColor = Color.Green;
                    }
                    if (area.VacantColor == 3)
                    {
                        btn.ForeColor = Color.Yellow;
                    }
                }
                else
                {
                    if (area.FullColor == 1)
                    {
                        btn.ForeColor = Color.Red;
                    }
                    if (area.FullColor == 2)
                    {
                        btn.ForeColor = Color.Green;
                    }
                    if (area.FullColor == 3)
                    {
                        btn.ForeColor = Color.Yellow;
                    }
                }
            }
            else
            {
                btn.Text = Resource1.FrmMain_Setting;
            }
        }