コード例 #1
0
        protected void CarregarEstadoDispositivo(IList <Historico> objs)
        {
            //ADICIONANDO TELA ESTADO
            HyperLink blocoTelaEstado = new HyperLink();

            blocoTelaEstado.Attributes.Add("class", "tela-estado");
            blocoTelaEstado.NavigateUrl = @"WFHistorico.aspx";
            divVisualizacaoControle.Controls.Add(blocoTelaEstado);
            for (int i = 0; i < 3 && objs.Count > i; i++)
            {
                HtmlGenericControl divEstado = new HtmlGenericControl("div");
                if (i == 0)
                {
                    divEstado.Attributes.Add("class", "estado ativo");
                }
                else
                {
                    divEstado.Attributes.Add("class", "estado ativo-vermelho");
                }
                if (objs[i].ObjComando.Estilo == "btn-touch-nulo")
                {
                    divEstado.InnerText = Convertt.ToString(objs[i].ConsumoEnergia) + "KVH";
                }
                else if (objs[i].ObjComando.Estilo == "range-touch-inteiro")
                {
                    divEstado.InnerText = objs[i].Descricao + "%";
                }
                else
                {
                    divEstado.InnerText = objs[i].Descricao;
                }
                blocoTelaEstado.Controls.Add(divEstado);
                HtmlGenericControl pHoraEstado = new HtmlGenericControl("p");
                pHoraEstado.InnerText = Convertt.ToRestanteDias(objs[i].Momento);
                divEstado.Controls.Add(pHoraEstado);
            }
        }