soapfaultexception para registrar erros retornados pela api da CCEE

This commit is contained in:
Adriano Serighelli 2025-09-30 13:24:09 -03:00
parent b340b9ef46
commit 04bf10f65c

View File

@ -383,14 +383,20 @@ internal class Plat_integ
}
public class SoapFaultException : Exception
{
cmdUpdate.Parameters.AddWithValue("origem", m.Origem);
cmdUpdate.Parameters.AddWithValue("ativa_c", m.AtivaC);
cmdUpdate.Parameters.AddWithValue("ativa_g", m.AtivaG);
cmdUpdate.Parameters.AddWithValue("reat_c", m.ReatC);
cmdUpdate.Parameters.AddWithValue("reat_g", m.ReatG);
cmdUpdate.Parameters.AddWithValue("ponto", m.Ponto);
cmdUpdate.Parameters.AddWithValue("dia_num", m.DiaNum);
cmdUpdate.Parameters.AddWithValue("minuto", m.Minuto);
public string FaultCode { get; }
public string FaultString { get; }
public string ErrorCode { get; }
public string ErrorMessage { get; }
public SoapFaultException(string faultCode, string faultString, string errorCode, string errorMessage)
: base($"{faultString} (Code: {errorCode})")
{
FaultCode = faultCode;
FaultString = faultString;
ErrorCode = errorCode;
ErrorMessage = errorMessage;
}
}
int rowsAffected = await cmdUpdate.ExecuteNonQueryAsync();