예제 #1
0
        private bool DepositByCreditNoteOnHub(string sTransactionId, uid uId, String noteNumber, string checkSum, ref string sError)
        {
            Debug.Assert(!string.IsNullOrEmpty(sTransactionId));
            Debug.Assert(uId != null);

            try
            {
                return(WsdlRepository.DepositByCreditNote(sTransactionId, uId, noteNumber, checkSum));
            }
            catch (FaultException <HubServiceException> ex)
            {
                Logger.ErrorFormat("CashOut ERROR: {0}\r\n{1}", ex, ex.Message, ex.StackTrace);
                throw ex;
            }
            catch (Exception ex)
            {
                sError = ex.Message;
                Logger.ErrorFormat("DepositByCreditNote ERROR: {0}\r\n{1}", ex, ex.Message, ex.StackTrace);
            }

            return(false);
        }