Пример #1
0
        public static void Cadastrar(Usuario usuario)
        {
            var status = UsuarioBO.Cadastrar(usuario);

            if (status)
            {
                FormsAuthentication.SetAuthCookie(usuario.email, false);
            }
        }
Пример #2
0
        public static void Atualizar(Usuario usuario)
        {
            var acesso = new Acesso();
            int id;

            try
            {
                //Abrir conexão
                var conn = acesso.AbrirConexao();

                acesso.parameters.Add(new SqlParameter("@id", usuario.id));
                acesso.parameters.Add(new SqlParameter("@nome", usuario.nome));
                acesso.parameters.Add(new SqlParameter("@email", usuario.email));
                acesso.parameters.Add(new SqlParameter("@privilegioEmail", usuario.privilegioEmail));
                acesso.parameters.Add(new SqlParameter("@senha", usuario.senha));
                acesso.parameters.Add(new SqlParameter("@telefone", usuario.telefone));
                acesso.parameters.Add(new SqlParameter("@privilegioTelefone", usuario.privilegioTelefone));
                acesso.parameters.Add(new SqlParameter("@biografia", usuario.biografia));
                acesso.parameters.Add(new SqlParameter("@nascimento", usuario.nascimento));
                acesso.parameters.Add(new SqlParameter("@sexo", usuario.sexo));
                acesso.parameters.Add(new SqlParameter("@foto", usuario.foto));

                acesso.ExecutaScalar(
            @"UPDATE Usuario
            SET
            nome = @nome,
            email = @email,
            privilegioEmail = @privilegioEmail,
            senha = @senha,
            telefone = @telefone,
            privilegioTelefone = @privilegioTelefone,
            biografia = @biografia,
            nascimento = @nascimento,
            sexo = @sexo,
            foto = @foto
            WHERE id = @id
            ", conn);

            }
            catch (Exception)
            {
                throw new Exception("Não foi possivel atualizar, tente novamente mais tarde.");
            }
            finally
            {
                //Fechando a conexão
                acesso.FecharConexao();
            }
        }
Пример #3
0
 public static bool Cadastrar(Usuario usuario)
 {
     return UsuarioADO.Inserir(usuario);
 }
Пример #4
0
        public static bool Inserir(Usuario usuario)
        {
            var acesso = new Acesso();
            int id;

            try
            {
                //Abrir conexão
                var conn = acesso.AbrirConexao();

                acesso.parameters.Add(new SqlParameter("@nome", usuario.nome));
                acesso.parameters.Add(new SqlParameter("@email", usuario.email));
                acesso.parameters.Add(new SqlParameter("@privilegioEmail", usuario.privilegioEmail));
                acesso.parameters.Add(new SqlParameter("@senha", usuario.senha));
                acesso.parameters.Add(new SqlParameter("@telefone", usuario.telefone));
                acesso.parameters.Add(new SqlParameter("@privilegioTelefone", usuario.privilegioTelefone));
                acesso.parameters.Add(new SqlParameter("@biografia", usuario.biografia));
                acesso.parameters.Add(new SqlParameter("@nascimento", usuario.nascimento));
                acesso.parameters.Add(new SqlParameter("@sexo", usuario.sexo));
                acesso.parameters.Add(new SqlParameter("@foto", usuario.foto));

                id = Convert.ToInt32(
                    acesso.ExecutaScalar(
            @"INSERT INTO Usuario
            (
            nome,
            email,
            privilegioEmail,
            senha,
            telefone,
            privilegioTelefone,
            biografia,
            nascimento,
            sexo,
            foto
            ) values (
            @nome,
            @email,
            @privilegioEmail,
            @senha,
            @telefone,
            @privilegioTelefone,
            @biografia,
            @nascimento,
            @sexo,
            @foto
            ); Select @@IDENTITY;", conn));

            }
            catch (Exception)
            {
                throw  new Exception("Ops, problema ao efetuar o cadastro.");
            }
            finally
            {
                //Fechando a conexão
                acesso.FecharConexao();
            }

            var status = id > 0;
            return status;
        }
Пример #5
0
        private static Usuario GerarEntidade(IDataRecord reader)
        {
            var usuario = new Usuario()
            {
                id = Convert.ToInt32(reader["id"]),
                nome = reader["nome"].ToString(),
                email = reader["email"].ToString(),
                privilegioEmail = char.Parse(reader["privilegioEmail"].ToString()),
                senha = reader["senha"].ToString(),
                telefone = reader["telefone"].ToString(),
                privilegioTelefone = char.Parse(reader["privilegioTelefone"].ToString()),
                biografia = reader["biografia"].ToString(),
                nascimento = (DateTime)reader["nascimento"],
                sexo = char.Parse(reader["sexo"].ToString()),
                foto = reader["foto"].ToString(),
            };

            return usuario;
        }
Пример #6
0
 public static void Atualizar(Usuario usuario)
 {
     UsuarioADO.Atualizar(usuario);
 }