private void PreencherListaComboTodosPerfis() { IList <Perfil> listaPerfis; using (ManterPerfil manterPerfil = new ManterPerfil()) { listaPerfis = manterPerfil.ObterTodosPerfis(); var usuarioLogado = (new ManterUsuario()).ObterUsuarioLogado(); if (!(usuarioLogado.IsAdministrador() && usuarioLogado.IsNacional())) { List <int> filtroPerfis = new ManterPerfil().ObterTodosPerfis().Where(p => p.ID == (int)enumPerfil.Administrador || p.ID == (int)enumPerfil.AdministradorPortal || p.ID == (int)enumPerfil.AdministradorTrilha || p.ID == (int)enumPerfil.MonitorTrilha || p.ID == (int)enumPerfil.Orientador).Select(p => p.ID).ToList(); listaPerfis = listaPerfis.Where(p => !filtroPerfis.Contains(p.ID)).ToList(); } if (!usuarioLogado.IsGestorContrato()) { List <int> filtroPerfis = new ManterPerfil().ObterTodosPerfis().Where(p => p.ID == (int)enumPerfil.GestorContrato).Select(p => p.ID).ToList(); listaPerfis = listaPerfis.Where(p => !filtroPerfis.Contains(p.ID)).ToList(); } WebFormHelper.PreencherLista(listaPerfis, chkPerfil); } }
private void PreencherCampos() { this.ucUsuario1.PreencherCampos(user); //lblAnoConclusao.Text = user.AnoConclusao == null ? string.Empty : user.AnoConclusao.ToString(); //lblBairro.Text = user.Bairro; //lblBairro2.Text = user.Bairro2; //lblCEP.Text = user.Cep; //lblCEP2.Text = user.Cep2; //lblCidade.Text = user.Cidade; //lblCidade2.Text = user.Cidade2; //lblComplemento.Text = user.Complemento; //lblComplemento2.Text = user.Complemento2; //lblCPF.Text = user.CPF; //lblDataAdmissao.Text = user.DataAdmissao == null ? string.Empty : user.DataAdmissao.Value.ToString("dd/MM/yyyy"); //lblDataExpedicaoIdentidade.Text = user.DataExpedicaoIdentidade == null ? string.Empty : user.DataExpedicaoIdentidade.Value.ToString("dd/MM/yyyy"); //lblDataNascimento.Text = user.DataNascimento == null ? string.Empty : user.DataNascimento.Value.ToString("dd/MM/yyyy"); //lblEmail.Text = user.Email; //lblEndereco.Text = user.Endereco; //lblEndereco2.Text = user.Endereco2; //lblEscolaridade.Text = user.Escolaridade; //lblEstado.Text = user.Estado; //lblEstado2.Text = user.Estado2; //lblEstadoCivil.Text = user.EstadoCivil; //lblInstituição.Text = user.Instituicao; //lblMaterialDidatico.Text = user.MaterialDidatico; //lblMatricula.Text = user.Matricula; //lblNacionalidade.Text = user.Nacionalidade; //lblNaturalidade.Text = user.Naturalidade; //lblNivelOcupacional.Text = user.NivelOcupacional.Nome; //lblNome.Text = user.Nome; //lblNomeMae.Text = user.NomeMae; //lblNomePai.Text = user.NomePai; //lblNumeroIdentidade.Text = user.NumeroIdentidade; //lblOrgaoEmissor.Text = user.OrgaoEmissor; //lblPaís.Text = user.Pais; //lblPais2.Text = user.Pais2; //lblSexo.Text = user.Sexo; //lblSituacao.Text = user.Situacao; //lblTelCelular.Text = user.TelCelular; //lblTelResidencial.Text = user.TelResidencial; //lblTipoDocumento.Text = user.TipoDocumento; //lblTipoInstituicao.Text = user.TipoInstituicao; //lblUF.Text = user.UF.Nome; //lblUnidade.Text = user.Unidade; //imgImagem.Src = user.Imagem; //lblMinicurriculum.Text = user.MiniCurriculo; using (ManterPerfil manterPerfil = new ManterPerfil()) { WebFormHelper.PreencherLista(manterPerfil.ObterTodosPerfis(), chkPerfil); } using (ManterTag manterTag = new ManterTag()) { WebFormHelper.PreencherLista(manterTag.ObterTodasTag(), chkTags); } int i; for (i = 0; i < chkPerfil.Items.Count; i++) { chkPerfil.Items[i].Selected = user.ListaPerfil.Any(x => x.Perfil.ID == int.Parse(chkPerfil.Items[i].Value)); } for (i = 0; i < chkTags.Items.Count; i++) { chkTags.Items[i].Selected = user.ListaTag.Any(x => x.Tag.ID == int.Parse(chkTags.Items[i].Value)); } }