Jump to content


Rafaselic

Member Since 04/06/2009
Offline Last Active 10/08/2009, 14:25
-----

Posts I've Made

In Topic: Conversão De Dados

29/07/2009, 19:06

Fiquei meio confuso, se tu colocar o código ficará melhor de enxergar onde está o problema.
Uma coisa que eu não entendo, se tu já está herdando essa classe porque converter pessoaFisica em pessoa?




O método criado na classe base precisa ser aproveitado na classe filha.

Eu tentei usar polimorfismo, só q acho que já sei onde estou errando: O parâmetro do método na classe base é

Pessoa, e na classe filha, eu to tentando mandar uma PessoaFisica

Segue o código:
public class Pessoa{   public virtual Pessoa Consultar(Pessoa pessoaComum)   {       blablabla....   }}public class PessoaFisica : Pessoa{   public override Pessoa Consultar(Pessoa pessoaFisica)   {       PessoaFisica pessoaFisica = new PessoaFisica();       //O erro ocorre nesta linha.       pessoaFisica = (PessoaFisica)base.Consultar(pessoaFisica);       return pessoaFisica;   }}



É isso mesmo que estou errando?

In Topic: Conversão De Dados

13/07/2009, 12:28

Fiquei meio confuso, se tu colocar o código ficará melhor de enxergar onde está o problema.
Uma coisa que eu não entendo, se tu já está herdando essa classe porque converter pessoaFisica em pessoa?




O método criado na classe base precisa ser aproveitado na classe filha.

Eu tentei usar polimorfismo, só q acho que já sei onde estou errando: O parâmetro do método na classe base é

Pessoa, e na classe filha, eu to tentando mandar uma PessoaFisica

Segue o código:
public class Pessoa{   public virtual Pessoa Consultar(Pessoa pessoaComum)   {       blablabla....   }}public class PessoaFisica : Pessoa{   public override Pessoa Consultar(Pessoa pessoaFisica)   {       PessoaFisica pessoaFisica = new PessoaFisica();       //O erro ocorre nesta linha.       pessoaFisica = (PessoaFisica)base.Consultar(pessoaFisica);       return pessoaFisica;   }}

In Topic: Conversão De Dados

08/07/2009, 18:50

Exatamente isto q está dando erro.

Eu tento converter uma PessoaFisica em Pessoa e ele me retorna:

"Erro de Casting"

PessoaFisica 'variavelpessoafisica' = (Pessoa)'nome do método que retorna Pessoa'

In Topic: Conversão De Dados

07/07/2009, 17:26

Olá, já tentou utilizar o "Parse"?


A questão é esta.

Não dá pra usar o Convert.


Tenho duas classes.

Uma classe base de Pessoa.
A super-classe é PessoaFisica.

Quando eu compilo meu projeto, ñ dá erro,
mas quando ele tenta converter

PessoaFisica em Pessoa dá erro de cast.


Sem sentido, porque um PessoaFisica é uma Pessoa.

In Topic: Permissão Para Editar Arquivo

16/06/2009, 14:35

Olá,

Localise a tag <permission name="" class="" allow=""/> que edita permissões em arquivos XML. Ou pode utilizar o link abaixo para um estudo melhor da questão.

http://msdn.microsof...826(VS.80).aspx

Espero ter ajudado.


Boa tarde

Estou com o seguinte problema:

Preciso verificar se um determinado arquivo XML possui permissão para editá-lo.

Porque caso eu não dê permissão a este arquivo manualmente, o software me retorna um erro

de acesso negativo ao editar o arquivo.



Desde já, agradeço.




Rafael



Já consegui resolver este problema:

"File.SetAttributes(pathDoArquivo,FileAttributes.Normal)"

Só com isso já consigo autorizar o acesso ao arquivo, porque ele remove o atributo "somente leitura" do mesmo.

Agora preciso abrir um novo tópico, porque esta permissão deve ser consedida apenas ao usuário anônimo do IIS.

Não posso criar usuários na máquina do cliente.


De qualquer forma, valeu Quote.



Rafael

IPB Skin By Virteq