private void CarregarComboGrupoVisao()
        {
            var listaGrupoVisao = new ManterGrupoVisao().GetAll();

            ddlGrupoVisao.DataSource = listaGrupoVisao.OrderBy(l => l.Nome);

            ddlGrupoVisao.DataTextField = "Nome";
            ddlGrupoVisao.DataValueField = "Id";
            ddlGrupoVisao.DataBind();

            ddlGrupoVisao.Items.Insert(0, new ListItem("Selecione", ""));
        }
        private void CarregarPrimeiroAcesso()
        {
            if (this.Acao == AcaoEnum.Editar)
            {
                this.IdGrupoVisao = Request.QueryString["Id"] != null
                   ? Convert.ToInt32(Request.QueryString["Id"])
                   : 0;

                GrupoVisao grupoVisao = new ManterGrupoVisao().FindById(this.IdGrupoVisao);

                Set(grupoVisao);

            }
            else
            {
                chkAtivo.Checked = true;
                chkAtivo.Enabled = false;
            }

            this.listaVisoes = new ManterVisao().GetAll();

            ListBox listaOrigem = new ListBox();
            foreach (Visao visao in listaVisoes)
                listaOrigem.Items.Add(new ListItem(visao.Nome, visao.Id.ToString()));

            ListBox listaDestino = new ListBox();
            if (listaVisoesAdd != null)
            {
                foreach (Visao visao in listaVisoesAdd)
                    listaDestino.Items.Add(new ListItem(visao.Nome, visao.Id.ToString()));
            }
            AssociadorDeListas1.CarregarListas(listaOrigem, listaDestino);

            HabilitarAssociacao();

            txtNome.Focus();
        }
        private void Salvar()
        {
            GrupoVisao grupoVisao = Get();
            ManterGrupoVisao manterGrupo = new ManterGrupoVisao();

            var msgSucesso = "";

            if (this.Acao == AcaoEnum.Incluir)
            {
                manterGrupo.Insert(grupoVisao);
                msgSucesso = String.Format("Grupo de visao ({0}) criado com sucesso", grupoVisao.Nome);
            }
            else if (this.Acao == AcaoEnum.Editar)
            {
                manterGrupo.Update(grupoVisao);
                msgSucesso = String.Format("Grupo de visao ({0}) atualizado com sucesso", grupoVisao.Nome);
            }

            GerenciadorMensagens.IncluirMensagemSucesso(msgSucesso);
        }