コード例 #1
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);
                }
            }
        }