private static string CriaArquivoDeErro(Empresa empresa, string cArqErro)
{
if (string.IsNullOrEmpty(empresa.PastaXmlRetorno))
cArqErro = Path.Combine(Propriedade.PastaExecutavel, string.Format(Propriedade.NomeArqERRUniNFe, DateTime.Now.ToString("yyyyMMddTHHmmss")));
else
cArqErro = Path.Combine(empresa.PastaXmlRetorno, string.Format(Propriedade.NomeArqERRUniNFe, DateTime.Now.ToString("yyyyMMddTHHmmss")));
if (!Directory.Exists(Path.GetDirectoryName(cArqErro)))
{
cArqErro = Path.Combine(Propriedade.PastaLog, Path.GetFileName(cArqErro));
}
return cArqErro;
}