Example #1
0
        /// <summary>
        /// Carrega a lista
        /// </summary>
        private static void PreencherLista()
        {
            TemaVO tema = new TemaVO()
            {
                Nome = "Slate",
                Descricao = "Tema Azul"
            };
            Lista.Add(tema);

            tema = new TemaVO()
            {
                Nome = "Gray",
                Descricao = "Tema Gray"
            };
            Lista.Add(tema);

            tema = new TemaVO()
            {
                Nome = "Access",
                Descricao = "Tema Acessível"
            };
            Lista.Add(tema);

            tema = new TemaVO()
            {
                Nome = "Default",
                Descricao = "Tema Padrão"
            };
            Lista.Add(tema);
        }
 private void PreencherCampos(DirectEventArgs e)
 {
     TemaSelecionado = JSON.Deserialize<List<TemaVO>>(e.ExtraParams["valores"])[0];
     txtNome.Text = TemaSelecionado.Nome;
     txtDescricao.Text = TemaSelecionado.Descricao;
 }
        private void SalvarTema(DirectEventArgs e)
        {
            try
            {
                TemaVO tema = new TemaVO();
                if (base.AcaoTela == Common.AcaoTela.Edicao)
                    tema = TemaSelecionado;

                tema.Descricao = txtDescricao.Text;
                tema.Nome = txtNome.Text;
                tema.Removido = false;

                new TemaBO(tema).Salvar();

                LoadPagina();
                winTema.Hide();
            }
            catch (Exception ex)
            {
                e.ErrorMessage = "Erro ao salvar tema.";
                e.Success = false;
            }

            base.MostrarMensagem("Tema", "Tema gravado com sucesso", String.Empty);
        }
 private void CarregarTemas(TemaVO tema)
 {
     strTemas.DataSource = new TemaBO().Select().Where(x => x.Removido == false || (tema != null && x.Id == tema.Id)).ToList();
     strTemas.DataBind();
 }