protected void Page_Load(object sender, EventArgs e) { if (Session["UsuarioAtual"] != null) { Usuario = (usuario)Session["UsuarioAtual"]; Sobre = SR.GetOne(Usuario.id_usuario); if (Sobre != null) { drpGenero.SelectedValue = Sobre.genero; drpRelacionamento.SelectedValue = Sobre.relacionamento; txtclnDatanascimento.Text = Sobre.datanascimento.ToShortDateString().ToString(); txtBiografia.Text = Sobre.biografia; lblTituloPagina.Text = "Alterar dados sobre você"; } else { Sobre = new sobre(); Sobre.id_usuario = Usuario.id_usuario; lblTituloPagina.Text = "Conte mais sobre você"; } } else { Response.Redirect("~/View/EmailView.aspx"); } }
public void verificaperfil() { List <post> contadorpost = PR.GetAllById(UsuarioPerfil.id_usuario); lblQntpost.Text = contadorpost.Count.ToString(); List <comentario> contadorcomentario = CR.GetAllByIdPerfil(UsuarioPerfil.id_usuario); lblQntcomentarios.Text = contadorcomentario.Count.ToString(); List <followusuario> contadorseguido = FUR.GetAllSeguido(UsuarioPerfil.id_usuario); lblQntFollow.Text = contadorseguido.Count.ToString(); List <followusuario> contadorseguindo = FUR.GetAllById(UsuarioPerfil.id_usuario); lblQntfollowing.Text = contadorseguindo.Count.ToString(); if (UsuarioPerfil.id_usuario == UsuarioAtual.id_usuario) { bttEnviarMensagem.Attributes.Add("style", "Display: none"); bttSeguir.Attributes.Add("style", "Display: none"); bttEditarPerfil.Attributes.Add("style", "Display: unset"); } else { bttEditarPerfil.Attributes.Add("style", "Display: none"); followusuario verificafollowusuario = FUR.GetOne(UsuarioAtual.id_usuario, UsuarioPerfil.id_usuario); if (verificafollowusuario == null) { bttEnviarMensagem.Attributes.Add("style", "Display: none"); bttSeguir.Enabled = true; bttSeguir.Text = "Seguir"; bttSeguir.Attributes.Add("style", "Background-color: #a800ff"); } else { bttEnviarMensagem.Enabled = true; bttSeguir.Enabled = true; bttSeguir.Text = "Seguindo"; bttSeguir.Attributes.Add("style", "Background-color: #000000"); bttEnviarMensagem.Attributes.Add("style", "Display: inline-block"); } } sobre Sobre = SR.GetOne(UsuarioPerfil.id_usuario); if (Sobre == null) { bttSobre.Enabled = false; bttSobre.Attributes.Add("Title", "Usuario ainda não adicionou dados adicionais!"); } else { lblDataNascimento.Text = lblDataNascimento.Text.Replace("#ano", Sobre.datanascimento.ToString("MM/yyyy")); if (Sobre.genero == null) { lblGenero.Text = ""; } else { lblGenero.Text = lblGenero.Text.Replace("#genero", Sobre.genero); } if (Sobre.relacionamento == null) { lblRelacionamento.Text = ""; } else { lblRelacionamento.Text = lblRelacionamento.Text.Replace("#relacionamento", Sobre.relacionamento); } if (Sobre.biografia == null) { lblBiografia.Text = ""; } else { lblBiografia.Text = lblBiografia.Text.Replace("#biografia", Sobre.biografia); } } }
public void Salvar(sobre Sobre) { DataModel.Entry(Sobre).State = Sobre.id_sobre == 0 ? System.Data.Entity.EntityState.Added : System.Data.Entity.EntityState.Modified; DataModel.SaveChanges(); }