private void CarregaPerfil(PerfilC objUsuario) { try { imgPerfilCapa1.ImageUrl = objUsuario.CapaUm; imgPerfilCapa2.ImageUrl = objUsuario.CapaDois; imgPerfilCapa3.ImageUrl = objUsuario.CapaTres; imgPerfilCapa4.ImageUrl = objUsuario.CapaQuatro; imgPerfilFoto.ImageUrl = objUsuario.FotoPerfil; //dados básicos lblPerfilNome.Text = objUsuario.NomePerfil + " " + objUsuario.SobrenomePerfil; lblDataNasc.Text = objUsuario.DataNascimentoPerfil.ToLongDateString(); lblCidadeNasc.Text = objUsuario.CidadeNatalPerfil; lblSexo.Text = objUsuario.SexoPerfil; lblEstadoCivil.Text = objUsuario.RelacionamentoPerfil; lblCidadeAtual.Text = objUsuario.CidadeAtualPerfil; //interesses InteressesBD interessebd = new InteressesBD(); List<Interesses> objInteresse = interessebd.Select(objUsuario.IdPerfil); foreach (Interesses element in objInteresse) { switch (element.InteressesTipo) { case "Lazer": IntLazer.Visible = true; lblLazer.Text += element.InteressesDescricao + ", "; break; case "Livros": IntLivros.Visible = true; lblLivros.Text += element.InteressesDescricao + ", "; break; case "Musica": IntMusica.Visible = true; lblMusica.Text += element.InteressesDescricao + ", "; break; case "Filme": IntFilmes.Visible = true; lblFilmes.Text += element.InteressesDescricao + ", "; break; case "Esporte": IntEsporte.Visible = true; lblEsporte.Text += element.InteressesDescricao + ", "; break; default: IntLazer.Visible = true; lblLazer.Text += element.InteressesDescricao + ", "; break; } } //mini cv MiniCvBD minicvbd = new MiniCvBD(); List<MiniCv> objMinicv = minicvbd.Select(objUsuario.IdPerfil); foreach (MiniCv element in objMinicv) { switch (element.MiniCvTipo) { case "cursando": IntCursando.Visible = true; lblCursando.Text = element.MiniCvDescricao; lblInstituicaoEnsino.Text = element.MiniCvInstituicao; break; case "emprego": IntEmprego.Visible = true; lblEmprego.Text = element.MiniCvDescricao; lblEmpresa.Text = element.MiniCvInstituicao; break; case "expprofissional": IntExpProf.Visible = true; lblExpProf.Text += element.MiniCvInstituicao + ", "; break; case "curso": IntCursos.Visible = true; lblCursos.Text += element.MiniCvDescricao + ", "; break; } } } catch (Exception) { Response.Redirect("~/erro.aspx"); } }
}//Carrega Dados Básicos private void carregaMiniCv(Usuario usr) { MiniCvBD miniCvBd = new MiniCvBD(); List<MiniCv> miniCvLista = miniCvBd.Select(usr.PerfilC.IdPerfil); int exp = 0; int comp = 0; foreach (MiniCv element in miniCvLista) { switch (element.MiniCvTipo) { case "cursando": ttbCursandoNome.Text = element.MiniCvDescricao; ttbCursandoInstituicao.Text = element.MiniCvInstituicao; break; case "emprego": txtEmpregoAtualFuncao.Text = element.MiniCvDescricao; txtEmpregoAtualEmpresa.Text = element.MiniCvInstituicao; break; case "expprofissional": switch (exp) { case 0: txtExpProf1Empresa.Text = element.MiniCvInstituicao; txtExpProf1Funcao.Text = element.MiniCvDescricao; exp++; break; case 1: txtExpProf2Empresa.Text = element.MiniCvInstituicao; txtExpProf2Funcao.Text = element.MiniCvDescricao; ibtExpProf1.Visible = false; ExpProf2.Visible = true; exp++; break; case 2: txtExpProf3Empresa.Text = element.MiniCvInstituicao; txtExpProf3Funcao.Text = element.MiniCvDescricao; ibtExpProf2.Visible = false; ExpProf3.Visible = true; exp++; break; case 3: txtExpProf4Empresa.Text = element.MiniCvInstituicao; txtExpProf4Funcao.Text = element.MiniCvDescricao; ibtExpProf3.Visible = false; ExpProf4.Visible = true; exp++; break; case 4: txtExpProf5Empresa.Text = element.MiniCvInstituicao; txtExpProf5Funcao.Text = element.MiniCvDescricao; ExpProf5.Visible = true; exp++; break; } break; case "curso": switch (comp) { case 0: txtCurComp1.Text = element.MiniCvDescricao; comp++; break; case 1: txtCurComp2.Text = element.MiniCvDescricao; imbCurComp1.Visible = false; CurComp2.Visible = true; comp++; break; case 2: txtCurComp3.Text = element.MiniCvDescricao; imbCurComp2.Visible = false; CurComp3.Visible = true; comp++; break; case 3: txtCurComp4.Text = element.MiniCvDescricao; imbCurComp3.Visible = false; CurComp4.Visible = true; comp++; break; case 4: txtCurComp5.Text = element.MiniCvDescricao; CurComp5.Visible = true; comp++; break; } break; } } }//Carrega Mini CV