コード例 #1
0
ファイル: MSG0036.cs プロジェクト: ertprs/crm_fonte
        public string Executar(string mensagem, string numeroMensagem, Domain.Model.Usuario usuario)
        {
            //Trace.Add("Mensagem " + numeroMensagem + " XML: {0}", mensagem);
            usuarioIntegracao = usuario;
            var objeto = this.DefinirPropriedades(this.CarregarMensagem <Pollux.MSG0036>(mensagem));

            if (!resultadoPersistencia.Sucesso)
            {
                retorno.Add("Resultado", resultadoPersistencia);
                return(CriarMensagemRetorno <Pollux.MSG0036R1>(numeroMensagem, retorno));
            }

            objeto = new Intelbras.CRM2013.Domain.Servicos.FamiliaComercialService(this.Organizacao, this.IsOffline).Persistir(objeto);
            if (objeto == null)
            {
                resultadoPersistencia.Sucesso  = false;
                resultadoPersistencia.Mensagem = "Erro ao persistir Família Comercial!";
                retorno.Add("Resultado", resultadoPersistencia);
                return(CriarMensagemRetorno <Pollux.MSG0036R1>(numeroMensagem, retorno));
            }
            else
            {
                resultadoPersistencia.Sucesso  = true;
                resultadoPersistencia.Mensagem = "Integração ocorrida com sucesso";
            }

            retorno.Add("Resultado", resultadoPersistencia);
            return(CriarMensagemRetorno <Pollux.MSG0036R1>(numeroMensagem, retorno));
        }
コード例 #2
0
        internal Guid FamiliaComercial(string codigoFamiliaComercial, ref Pollux.Entities.Resultado resultadoPersistencia)
        {
            Model.FamiliaComercial familiaCom = new Intelbras.CRM2013.Domain.Servicos.FamiliaComercialService(this.Organizacao, this.IsOffline).ObterPor(codigoFamiliaComercial);

            if (familiaCom != null && familiaCom.ID.HasValue)
            {
                return((Guid)familiaCom.ID);
            }
            else
            {
                resultadoPersistencia.Sucesso  = false;
                resultadoPersistencia.Mensagem = "Família Comercial não encontrada!";
                return(Guid.Empty);
            }
        }