Erro na chamada de método com 3 assinaturas(Overload)
05/06/2012
0
public IList<Meta> Metas()
{
return _dal.Metas();
}
public IList<Meta> Metas(string codGrafico, int codEmissor, DateTime datMeta)
{
return _dal.Metas(codGrafico, codEmissor, datMeta);
}
public IList<Meta> Metas(string codGrafico, int codEmissor, DateTime datMeta, string codChave)
{
return _dal.Metas(codGrafico, codEmissor, datMeta, codChave);
}
//Minha chamada
var usuario = NSContextoSeguranca.Instancia.UsuarioAtual;
string grafico = ;
DateTime dt = new DateTime(DateTime.Now.Year, DateTime.Now.AddMonths(-1).Month, 1);
IList<Meta> metas = (new NSContextoSeguranca()).Metas(EVOLUÇÃO DA FRAUDE BPS, usuario.Filiais[0].IdFilialCliente, dt);
Acontece que dá erro é esse:
O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção.
Nome do parâmetro: index
Aponta para p primeiro argumento do método(EVOLUÇÃO DA FRAUDE BPS). Se ao invéis de eu usar a variável dt e passar
diretamente o parâmetro(new DateTime(DateTime.Now.Year, DateTime.Now.AddMonths(-1).Month, 1)), aí esse erro é apon
tado nesse argumento. Como eu resolvo isso?
Pjava
Posts
05/06/2012
Joel Rodrigues
05/06/2012
Pjava
05/06/2012
Joel Rodrigues
05/06/2012
Pjava
06/06/2012
Pjava
06/06/2012
Joel Rodrigues
Boa sorte em seus projetos.
Clique aqui para fazer login e interagir na Comunidade :)