private void ParseResponse(CPResponse response)
{
try
{
if (response.ErrorCode == 0)
{
string retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
bridge.Log(String.Format(FormMessage.DATE.PadRight(12, ' ') + ":{0}", retVal));
}
retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
bridge.Log(String.Format(FormMessage.TIME.PadRight(12, ' ') + ":{0}", retVal));
}
retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
bridge.Log(String.Format("NOTE".PadRight(12, ' ') + ":{0}", retVal));
}
retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
bridge.Log(String.Format(FormMessage.AMOUNT.PadRight(12, ' ') + ":{0}", retVal));
}
retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
bridge.Log(FormMessage.DOCUMENT_ID.PadRight(12, ' ') + ":" + retVal);
}
retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
}
retVal = response.GetNextParam();
if (!String.IsNullOrEmpty(retVal))
{
String authNote = "";
try
{
switch (int.Parse(retVal))
{
case 0:
authNote = FormMessage.SALE;
break;
case 1:
authNote = "PROGRAM";
break;
case 2:
authNote = FormMessage.SALE + " & Z";
break;
case 3:
authNote = FormMessage.ALL;
break;
default:
authNote = "";
break;
}
bridge.Log(FormMessage.AUTHORIZATION.PadRight(12, ' ') + ":" + authNote);
}
catch { }
}
}
}
catch (System.Exception ex)
{
bridge.Log(FormMessage.OPERATION_FAILS);
}
}