public bool WriteTXData(string ResponseCode, string ResponseDescription, string Tx) { string sLineToWrite; string sDatePart; sLineToWrite = "[" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss.fff") + "] (" + ResponseCode + ":" + ResponseDescription + "/ PARA LA TRANSACCION # " + Tx + ")"; try { if (LFrecuency == LOGFrecuency.Daily) { sDatePart = DateTime.Now.ToString("yyyy/MM/dd"); } else { sDatePart = DateTime.Now.ToString("yyyy/MM"); } if (LeftMidRight.Left(sFilePath, 1) != @"\") { sFilePath += @"\"; } if (!System.IO.Directory.Exists(sFilePath)) { System.IO.Directory.CreateDirectory(sFilePath); } var file = new System.IO.StreamWriter(sFilePath + sFilePrefix + sDatePart + "." + sFileExt, true); file.WriteLine(sLineToWrite); file.Close(); return(true); } catch (Exception ex) { return(false); throw; } }
public bool WriteCancelLog(cCampo [] campo, int NumberofTry, string ResponseCode, string ResponseDescription) { string sLineToWrite; int I; string sDatePart; if (ResponseCode == "0") { sLineToWrite = "[" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss.fff") + "] REVERSO EXISTOSO EN INTENTO # " + NumberofTry + Environment.NewLine + "CON CODIGO DE RESPUESTA: (" + ResponseCode + ") " + ResponseDescription + Environment.NewLine + "DATOS DE LA TRANSACCION: "; } else { sLineToWrite = "[" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss.fff") + "] REVERSO FALLIDO EN INTENTO # " + NumberofTry + Environment.NewLine + "CON CODIGO DE RESPUESTA: (" + ResponseCode + ") " + ResponseDescription + Environment.NewLine + "DATOS DE LA TRANSACCION: "; } try { for (I = 0; I < campo.GetUpperBound(0); I++) { if (I == campo.GetUpperBound(0)) { sLineToWrite = sLineToWrite + campo[I].sCampo + "=" + campo[I].sValor + Environment.NewLine; } else { sLineToWrite = sLineToWrite + campo[I].sCampo + "=" + campo[I].sValor + "|"; } } if (LFrecuency == LOGFrecuency.Daily) { sDatePart = DateTime.Now.ToString("yyyy/MM/dd"); } else { sDatePart = DateTime.Now.ToString("yyyy/MM"); } if (LeftMidRight.Left(sFilePath, 1) != @"\") { sFilePath += @"\"; } if (!System.IO.Directory.Exists(sFilePath)) { System.IO.Directory.CreateDirectory(sFilePath); } var file = new System.IO.StreamWriter(sFilePath + sFilePrefix + sDatePart + "." + sFileExt, true); file.WriteLine(sLineToWrite); file.Close(); return(true); } catch (Exception ex) { return(false); throw; } }