Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
 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();
 }