[Resolvido] Error Null Objetct
Salve amigos,
Estou com uma duvida, a 1 ano resolvi um problema parecido porem não lembro qual a solução que utilizei pois fiquei um ano sem programar desde que passei para area de Negócios e agoram me mandaram desenvolver um sistema ASP.net C#.
O problema é o sequinte, tenho uma classe chamada MesCompetencia e outra Periodo onde em um Mes Competencia tenho diversos periodos com datas de inicio e fim, visto este cenario na classe periodo quando chamo o campo id_mes_competencia não declaro como campo Int e sim como IMesCompetencia como mostrado no codigo abaixo. (No Iflags eu tenho id_usuario, dt_cadastro, padrão para todas as classes)
public class IMesCompetencia : IFlags
{
private int _id_mes_competencia;
public int id_mes_competencia
{
get { return _id_mes_competencia; }
set { _id_mes_competencia = value; }
}
}
public class IPeriodo : IFlags
{
private int _id_periodo;
private IMesCompetencia _id_mes_competencia;
public int id_periodo
{
get { return _id_periodo; }
set { _id_periodo = value; }
}
public IMesCompetencia id_mes_competencia
{
get { return _id_mes_competencia; }
set { _id_mes_competencia = value; }
}
}
// Usando na aplicação
IPeriodo Periodo = new IPeriodo();
Periodo.id_periodo = Convert.ToInt32(lblCodigo.Text);Periodo.id_mes_competencia.id_mes_competencia = Convert.ToInt32(lblCompetencia.Text); --- Erro nesta linha
Erro: Periodo.id_mes_competencia.id_mes_competencia
Porem na hora de usar o id_mes_competencia na tabela Periodo da erro dizendo que o objeto não pode ser nulo Object reference not set to an instance of an object
Como faço para instanciar e não dar este erro ?
Obrigado a todos.
Discussão (2)
Carregando comentários...