Exemplo n.º 1
0
        private void CarregaDadosIdeia()
        {
            IdeiaControl ic = new IdeiaControl();
            Ideia i = ic.SelecionarIdeiaId(IdIdeia);

            ideiaTitulo_lbl.Text = i.Titulo;
            ideiaConteudo_lbl.Text = i.Descricao;

            UtilizadorControl uc = new UtilizadorControl();
            string nomeUtilizador = uc.SelecionarUtilizadorId(i.IdUtilizador);

            if (i.IdUtilizador == UserLogged.IdUtilizador)
            {
                state_btn.Visible = true;
                state_btn.BackgroundImage = i.IdEstado == 1 ? _hidden : _visible;
            }
            else
            {
                state_btn.Visible = false;
            }

            criadorIdeia_lbl.Text = nomeUtilizador;
        }
Exemplo n.º 2
0
        private void state_btn_Click(object sender, EventArgs e)
        {
            state_btn.BackgroundImage = state_btn.BackgroundImage == _hidden ? _visible : _hidden;

            var novoEstado = 0;

            if (state_btn.BackgroundImage == _hidden)
            {
                novoEstado = 1;
            }
            else
            {
                novoEstado = 2;
            }

            var ic = new IdeiaControl();
            ic.AtualizarEstadoIdeia(IdIdeia, novoEstado);
        }