private Intelbras.Message.Helper.MSG0084 DefinirPropriedades(Unidade crm) { Intelbras.Message.Helper.MSG0084 xml = new Pollux.MSG0084(Domain.Enum.Sistemas.RetornaSistema(Domain.Enum.Sistemas.Sistema.CRM), Helper.Truncate(crm.Nome, 40)); xml.SiglaUnidadeMedida = crm.Nome; xml.GrupoUnidadeMedida = crm.GrupoUnidade.Id.ToString(); return(xml); }
public string Enviar(Unidade objModel) { string resposta; Intelbras.Message.Helper.MSG0084 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.MSG0084R1 retorno = CarregarMensagem <Pollux.MSG0084R1>(resposta); return(retorno.Resultado.Mensagem); } else { Intelbras.Message.Helper.ERR0001 retorno = CarregarMensagem <Pollux.ERR0001>(resposta); return(retorno.DescricaoErro); } }
public Unidade DefinirPropriedades(Intelbras.Message.Helper.MSG0084 xml) { var crm = new Unidade(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml if (!string.IsNullOrEmpty(xml.DescricaoUnidadeMedida)) { crm.Nome = xml.DescricaoUnidadeMedida; } else { crm.AddNullProperty("Nome"); } #endregion return(crm); }