Beispiel #1
0
        protected string getMessages(Exception exception)
        {
            string messages = string.Empty;

            if (exception is T360Exception)
            {
                foreach (Error error in ((T360Exception)exception).ErrorCodes)
                {
                    messages += T360ErrorCodes.GetError(error.Code) + "\n";
                }
                return(messages);
            }
            return(T360ErrorCodes.UnknownErrorMsg);
        }
Beispiel #2
0
        private List <ApproveErrorItem> GetApproveErrorItems(List <Error> errors)
        {
            List <ApproveErrorItem> items = new List <ApproveErrorItem>();
            ApproveErrorItem        item;
            bool isFailure = Constants.Failure.ToUpper().Equals(errors[0].Code.ToUpper());

            for (int i = 1; i < errors.Count; i++)
            {
                item = new ApproveErrorItem();
                string msg = T360ErrorCodes.GetError(errors[i].Code);
                item.Message        = string.IsNullOrEmpty(msg) ? errors[i].Code : msg;
                item.InvoiceNumbers = new List <InvoiceNumber>();
                foreach (string data in errors[i].Data)
                {
                    item.InvoiceNumbers.Add(new InvoiceNumber()
                    {
                        InvoiceNo = data
                    });
                }
                items.Add(item);
            }
            return(items);
        }