AJUDA COM IDEIA DE COMO FAZER DAR CERTO

 Tópico anterior Próximo tópico Novo tópico

AJUDA COM IDEIA DE COMO FAZER DAR CERTO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#450590 - 27/08/2015 23:17:44

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


Última edição em 27/08/2015 23:21:12 por KURTGU

Em algumas sheets tinha alguns valores com o sinal de - isso consegui achar e arrumar nao sei se fiz corretamente kkk mais vamos tentando, mais este do cargo to tentando ainda...




#450599 - 28/08/2015 11:01:37

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


KERPLUCK Pode me ajudar a Arrumar este erro dos cargos?



#450618 - 28/08/2015 15:03:07

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


Se mais alguem souber como arrumar esse erro agradeceria pela ajuda...



#450637 - 28/08/2015 17:03:34

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


up...



#450640 - 28/08/2015 18:58:48

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Você pode fazer uma "proteção" de valores nas suas propriedades:

If IsNumeric(value) And Not IsDBNull(value) Then _cargo = value

Isso no "Set" de cada variável. Isso verifica se é numérico e não é dbnull e só então atribui o valor à variável interna.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#450648 - 28/08/2015 23:36:04

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


KerpLunk seria isso?

Private _cargo As String
    Public Property Cargo() As String
        Get
            Return _cargo
        End Get
        Set(ByVal value As String)
            If IsNumeric(value) And Not IsDBNull(value) Then _cargo = value
        End Set
    End Property



#450649 - 28/08/2015 23:58:34

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Acho que sim. Não cheguei a testar, mas a idéia é essa. E pra todas as propriedades de todos os objetos. Essa é uma das razões de se usar polimorfismo quando se usa OOP. O tratamento de erro se faz uma só vez e todo o código estará ok.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#450651 - 29/08/2015 00:10:59

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


Quando voce fala pra todas as propriedades de todos os os objetos seria na sequencia abaixo dessa os mesmos tratamento...Ja tentei de todas as formas e todos os tratamentos possiveis, kkk ja to ficando doido kkkk mais sempre me da o mesmo erro quando....





#450652 - 29/08/2015 00:18:01

KURTGU
SAO PAULO
Cadast. em:Dezembro/2010


Agora se eu tiro o tratamento que voce passou ai acima da horas apontadas e deixo desta forma...

Private _totalHorasApontadas As Int32
    Public Property TotalHorasApontadas() As Int32
        Get
            Return _totalHorasApontadas
        End Get
        Set(ByVal value As Int32)
            _totalHorasApontadas = value
        End Set
    End Property

Recebo este erro...




#450654 - 29/08/2015 00:31:57

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
No primeiro, era o que eu queria que acontecesse. Ele fez uma procura de apontamentos cujo cargo fosse "AGENTE.....". Não foi encontrado nenhum, logo o objeto "agente" ficou "null", nesse caso, verifique se o objeto é null antes de adicioná-lo como sub-item

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por KURTGU em 29/08/2015 14:51:46