Exemple #1
0
    public void Insert(Usuario usu)
    {
        IDbConnection objConexao;
        IDbCommand    objComando;
        PerfilBD      perfilbd = new PerfilBD();

        string sql = "Insert into tbl_usuario(usu_login, usu_senha, usu_email, usu_hashid, usu_rg, usu_registro) values (?usu_login, ?usu_senha, ?usu_email, 0, ?usu_rg, ?usu_registro)";

        objConexao = Mapped.Connection();
        objComando = Mapped.Command(sql, objConexao);
        objComando.Parameters.Add(Mapped.Parameter("?usu_login", usu.LoginUsuario));
        objComando.Parameters.Add(Mapped.Parameter("?usu_senha", usu.SenhaUsuario));
        objComando.Parameters.Add(Mapped.Parameter("?usu_email", usu.EmailUsuario));
        objComando.Parameters.Add(Mapped.Parameter("?usu_rg", usu.RgUsuario));
        objComando.Parameters.Add(Mapped.Parameter("?usu_registro", usu.RegistroUsuario));
        objComando.ExecuteNonQuery();

        usu.IdUsuario         = RetornaID(usu.LoginUsuario, usu.SenhaUsuario);
        usu.HashidUsuario     = HashValue(usu.IdUsuario.ToString());
        usu.SenhaUsuario      = HashValue(usu.SenhaUsuario.ToString());
        usu.PerfilC.UrlPerfil = usu.HashidUsuario;
        perfilbd.Insert(usu);
        Update(usu);

        objConexao.Close();
        objConexao.Dispose();
        objComando.Dispose();
    }
Exemple #2
0
    public Usuario ValidaUsuario(string login, string senha)
    {
        IDbConnection objConexao;
        IDbCommand    objComando;
        IDataReader   objReader;
        Usuario       usuario = null;

        string sql = "select usu_id from tbl_usuario where usu_login =?usu_login and usu_senha = ?usu_senha";

        objConexao = Mapped.Connection();
        objComando = Mapped.Command(sql, objConexao);

        objComando.Parameters.Add(Mapped.Parameter("?usu_login", login));
        objComando.Parameters.Add(Mapped.Parameter("?usu_senha", senha));
        objReader = objComando.ExecuteReader();
        while (objReader.Read())
        {
            usuario           = new Usuario();
            usuario.IdUsuario = Convert.ToInt32(objReader["usu_id"]);
            PerfilBD perfilbd = new PerfilBD();
            usuario.PerfilC = perfilbd.Select(Convert.ToInt32(objReader["usu_id"]));
            PermissoesBD permissoesbd = new PermissoesBD();
            usuario.Permissoes = permissoesbd.Select(Convert.ToInt32(objReader["usu_id"]));
        }

        return(usuario);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Usuario objUsuario = ((Usuario)Session["usuario"]);
        if (!Page.IsPostBack)
        {
            PerfilBD perfilbd = new PerfilBD();
            carregaDadosBasicos(objUsuario);
            carregaMiniCv(objUsuario);
            carregaInteresses(objUsuario);

        }
    }//page load
Exemple #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String str = Request.Url.ToString();
        str = str.Remove(0, 29);

        PerfilC usr = ((Usuario)Session["usuario"]).PerfilC;
        if (!(str == usr.UrlPerfil))
        {
            PerfilBD perfilbd = new PerfilBD();
            usr = perfilbd.SelectOutro(str);
        }

        CarregaPerfil(usr);
    }
    }//page load

    protected void FileUploadComplete(object sender, EventArgs e)
    {
        Usuario objUsuario = ((Usuario)Session["usuario"]);
        //string filename = System.IO.Path.GetFileName(AsyncFileUpload1.FileName);
        string extension = Path.GetExtension(AsyncFileUpload1.FileName);
        string filename = (objUsuario.IdUsuario.ToString() + extension);
        AsyncFileUpload1.SaveAs(Server.MapPath("/FotosPerfil/") + filename);
        //grava a foto no colunista pois lá é usado foto+id como referencia, e aqui é nome+id
        //string colunista = ("foto" +objUsuario.IdUsuario.ToString() + extension);
        //AsyncFileUpload1.SaveAs(Server.MapPath("/colunista/images/colunistas/") + colunista);
        //fim do gravar colunista
        PerfilBD perfilbd = new PerfilBD();
        objUsuario.PerfilC.FotoPerfil = "/FotosPerfil/" + filename;
        perfilbd.Update(objUsuario);


    }
Exemple #6
0
 protected void txtDefBuscaPerfil_TextChanged(object sender, EventArgs e)
 {
     PerfilBD perfil = new PerfilBD();
     foreach (PerfilC element in perfil.SelectBusca(txtDefBuscaPerfil.Text))
     {
         HtmlAnchor a = new HtmlAnchor();
         a.HRef = ("~/Perfil/" + element.UrlPerfil);
         a.Attributes.Add("style", "margin-right:3px;");
         teste.Controls.Add(a);
         Image img = new Image();
         a.Controls.Add(img);
         img.ImageUrl = element.FotoPerfil;
         img.ToolTip = element.NomePerfil + " " + element.SobrenomePerfil;
         img.Width = 100;
         img.Height = 100;
     }
 }
Exemple #7
0
 public void carregaPerfilSide()
 {
     PerfilBD perfil = new PerfilBD();
     foreach (PerfilC element in perfil.SelectBusca(""))
     {
         HtmlAnchor a = new HtmlAnchor();
         a.HRef = ("~/Perfil/" + element.UrlPerfil);
         a.Attributes.Add("style", "margin-right:3px;");
         teste.Controls.Add(a);
         Image img = new Image();
         a.Controls.Add(img);
         img.ImageUrl = element.FotoPerfil;
         img.ToolTip = element.NomePerfil + " " + element.SobrenomePerfil;
         img.Width = 100;
         img.Height = 100;
     }
 }
    protected void btnEdtPerfSalvarDadosBasicos_Click(object sender, EventArgs e)
    {
        Usuario objUsuario = ((Usuario)Session["usuario"]);

        objUsuario.PerfilC.SobrenomePerfil = txtEdtPerfSobrenome.Text;
        objUsuario.PerfilC.RelacionamentoPerfil = ddlEdtPerfRelacionamento.Text;
        objUsuario.PerfilC.FotoPerfil = imgPerfilUsuario.ImageUrl;
        objUsuario.PerfilC.SobrePerfil = txtEdtPerfSobreVoce.Text;
        objUsuario.PerfilC.CidadeAtualPerfil = txtEdtPerfCidadeAtual.Text;
        objUsuario.PerfilC.CidadeNatalPerfil = txtEdtPerfCidadeNatal.Text;

        PerfilBD perfilbd = new PerfilBD();
        if (perfilbd.Update(objUsuario) == 0)
        {
            Session["usuario"] = objUsuario;
            btnEdtPerfSalvarDadosBasicos.Text = "Dados salvos com sucesso!";
        }
    }