Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho o seguinte problema, minha célula de data na planilha de excel é um campo obrigatório, no entanto, deixando não preenchido teria que retornar uma mensagem com o log para o usuário, no entanto, não retornou nenhuma mensagem de log informando que a linha S da célula 1 deve ser preenchido com uma data, mas não aparece. Alguém poderia me ajudar, por favor?
Segue meu código abaixo:
private void setProcInter (processo processado, interessados interessados, linha DataRow)
{
int i = 0;
experimentar
{
DateTime DateSep = DateTime.Parse (line.ItemArray [18] .ToString ());
processInterested.DateSep = DateSep;
}
pegar
{
i = i + 1;
logErro.Append ( "A célula S" + (i) + "deve ser completada com uma data. <br> <br>" );
fileInvalidated = true ;
}
}
Privado void PreliminaryVerification (dados IEnumerable <DataRow>)
{
int i = 0;
bool importado = falso ;
foreach (var line in data)
{
i = i + 1;
// Verifica que nenhuma planilha com o numSEP inserido não tenha
// já foi importado
if (! line.ItemArray [17] .ToString (). Igual a ( "" ))
{
if (aplProcessinterested.listProcInterPorCodSep ( decimal .Parse (line.ItemArray [17] .ToString ())). Contagem! = 0)
{
importado = true ;
pausa ;
}
}
outro
{
log.Append ( "A célula S para a linha" + (i) + "deve ser concluída. <br>" );
fileInvalidated = true ;
}
}Carregando comentários...