Beispiel #1
0
        internal static void AlterarVariavelSessaoUsuario(Usuario usuario)
        {
            Usuario = usuario;

            if (usuario != null)
            {
                Login = usuario.email;
            }
            else {
                Login = "******";
            }
        }
        public void AtualizarSenha(Usuario usuario)
        {
            try
            {
                Hashtable parametros = new Hashtable();
                parametros.Add("ID", usuario.id);
                parametros.Add("SENHA", usuario.senha);

                this.AtualizarObjetoPorNomeQuery("atualizarSenhaUsuario", parametros);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private Usuario RecuperaObjetoUsuario(MySqlDataReader dr)
 {
     Usuario usuario = new Usuario();
     usuario.id = CastDB<int>(dr, "id_Usuario");
     usuario.nome = CastDB<string>(dr, "nm_Usuario");
     return usuario;
 }
 public int InserirUsuario(Usuario usuario)
 {
     Hashtable parametrosUsuario = this.BuildParametrosInserirUsuario(usuario);
     return this.InserirObjetoPorNomeQueryERetornarId("inserirUsuario", parametrosUsuario);
 }
 public void AtualizarUsuario(Usuario usuario)
 {
     Hashtable parametros = this.BuildParametrosInserirUsuario(usuario);
     this.AtualizarObjetoPorNomeQuery("atualizarUsuario", parametros);
 }
 private Usuario RecuperaObjeto(MySqlDataReader dr)
 {
     Usuario usuario = new Usuario();
     usuario.id = CastDB<int>(dr, "id_Usuario");
     usuario.nome = CastDB<string>(dr, "nm_Usuario");
     usuario.email = CastDB<string>(dr, "email");
     usuario.idFacebook = CastDB<string>(dr, "id_Facebook");
     usuario.perfilAcesso = new PerfilAcesso() {
         id = CastDB<int>(dr, "id_Perfil_Acesso"),
         nome = CastDB<string>(dr, "nm_Perfil_Acesso"),
         perfilModerador = CastDB<bool>(dr, "moderador")
     };
     return usuario;
 }
 private Hashtable BuildParametrosInserirUsuario(Usuario usuario)
 {
     Hashtable parametros = new Hashtable();
     parametros.Add("ID", usuario.id);
     parametros.Add("ID_FACEBOOK", usuario.idFacebook);
     parametros.Add("NOME", usuario.nome);
     parametros.Add("EMAIL", usuario.email);
     parametros.Add("ID_PERFIL", usuario.perfilAcesso.id);
     parametros.Add("SENHA", usuario.senha);
     return parametros;
 }
 public void AtualizarUsuario(Usuario usuario)
 {
     UsuarioBusinessFacade usuarioBusinessFacade = BusinessFactory.GetInstance().Get<UsuarioBusinessFacade>();
     usuarioBusinessFacade.AtualizarUsuario(usuario);
 }
 public int InserirUsuario(Usuario usuario)
 {
     UsuarioBusinessFacade usuarioBusinessFacade = BusinessFactory.GetInstance().Get<UsuarioBusinessFacade>();
     return usuarioBusinessFacade.InserirUsuario(usuario);
 }