示例#1
0
        private string SaveResponseError(string xmlResponse, string identifier)
        {
            ResponseFatalError returnError = new DeserializeXml <ResponseFatalError>().deserializeXmlForDB(xmlResponse);
            Status             status      = new Status(returnError.RESPONSE);

            ConfigStatus.ConfigureStatus(status, _contentFile.NumberOfMessage, _contentFile.KindOfMessage, identifier);
            ConfigStatus.SaveStatus(status);

            return(MessagesOfReturn.AlertResponseWebServiceError(_contentFile.Message, identifier, _contentFile.NumberOfMessage));
        }
示例#2
0
        public string SaveDataBase(string identifier, string message, string kindOfMessage)
        {
            NumberOfMessage numberOfMessage = NumberOfMessage.Four;

            ConfigStatus.ConfigureStatus(RESPONSE.STATUS, numberOfMessage, kindOfMessage, identifier);

            if (RESPONSE.STATUS.ERRORS != null && RESPONSE.STATUS.ERRORS.Count > 0)
            {
                return(SaveResponseAlerta(RESPONSE.STATUS, message, numberOfMessage));
            }
            else
            {
                return(SaveResponseSuccess(RESPONSE.STATUS, message, identifier));
            }
        }
示例#3
0
        public string SaveDataBase(string identifier, string message, string kindOfMessage)
        {
            string          msgReturn       = "";
            NumberOfMessage numberOfMessage = NumberOfMessage.Two;

            ConfigStatus.ConfigureStatus(RESPONSE.STATUS, numberOfMessage, kindOfMessage, identifier);

            if (RESPONSE.MAIN != null && !string.IsNullOrEmpty(RESPONSE.MAIN.SBELN))
            {
                msgReturn = SaveResponseSuccess(message, kindOfMessage);
            }
            else
            {
                msgReturn = SaveResponseAlerta(RESPONSE.STATUS, message, numberOfMessage);
            }

            return(msgReturn);
        }
示例#4
0
        public string SaveDataBase(string idBroker, string message, string kindOfMessage)
        {
            NumberOfMessage numberOfMessage = NumberOfMessage.One;

            ConfigStatus.ConfigureStatus(RESPONSE.STATUS, numberOfMessage, kindOfMessage);
            AlimentaIdDadosBroker(int.Parse(idBroker));

            if (RESPONSE.ListaEmbarque != null && RESPONSE.ListaEmbarque.Embarques.Count > 0)
            {
                return(SaveResponseSuccess(message, kindOfMessage));
            }
            else if (RESPONSE.STATUS != null)
            {
                return(SaveResponseAlerta(message, numberOfMessage));
            }
            else // Se não recebeu nenhum Embarque do WebService
            {
                return(MessagesOfReturn.AlertResponseWebServiceError(message, idBroker, numberOfMessage));
            }
        }