private Intelbras.Message.Helper.MSG0060 DefinirPropriedades(Moeda crm) { Intelbras.Message.Helper.MSG0060 xml = new Pollux.MSG0060(Domain.Enum.Sistemas.RetornaSistema(Domain.Enum.Sistemas.Sistema.CRM), Helper.Truncate(crm.NomeMoeda, 40)); xml.Nome = crm.NomeMoeda; xml.NumeroDecimais = crm.Precisão; xml.Simbolo = crm.Simbolo; xml.TaxaCambio = crm.TaxaCambio; xml.CodigoISO = crm.CodigoMoeda; return(xml); }
public string Enviar(Moeda objModel) { string resposta; Intelbras.Message.Helper.MSG0060 mensagem = DefinirPropriedades(objModel); Domain.Servicos.Integracao integracao = new Servicos.Integracao(this.Organizacao, this.IsOffline); if (integracao.EnviarMensagemBarramento(mensagem.GenerateMessage(true), "1", "1", out resposta)) { Intelbras.Message.Helper.MSG0060R1 retorno = CarregarMensagem <Pollux.MSG0060R1>(resposta); return(retorno.Resultado.Mensagem); } else { Intelbras.Message.Helper.ERR0001 retorno = CarregarMensagem <Pollux.ERR0001>(resposta); return(retorno.DescricaoErro); } }
public Moeda DefinirPropriedades(Intelbras.Message.Helper.MSG0060 xml) { return(new Moeda(this.Organizacao, this.IsOffline)); }