public ArquivoDeEstoqueGiro DefinirPropriedades(Intelbras.Message.Helper.MSG0187 xml) { ArquivoDeEstoqueGiro retorno = new ArquivoDeEstoqueGiro(this.Organizacao, this.IsOffline); return(retorno); }
public List <Pollux.Entities.ArquivoEstoqueGiroItem> DefinirRetorno(Intelbras.Message.Helper.MSG0187 xml) { #region Propriedades Crm->Xml List <Pollux.Entities.ArquivoEstoqueGiroItem> lstRetorno = new List <Pollux.Entities.ArquivoEstoqueGiroItem>(); if (!string.IsNullOrEmpty(xml.CodigoConta)) { List <ArquivoDeEstoqueGiro> lstArquivoDeEstoqueGiro = new Intelbras.CRM2013.Domain.Servicos.ArquivoDeEstoqueGiroServices(this.Organizacao, this.IsOffline).ListarPor(new Guid(xml.CodigoConta), xml.StatusProcessamento, xml.DataEnvioInicio, xml.DataEnvioFim); if (lstArquivoDeEstoqueGiro.Count > 0) { foreach (ArquivoDeEstoqueGiro registro in lstArquivoDeEstoqueGiro) { Pollux.Entities.ArquivoEstoqueGiroItem tmpArquivoDeEstoqueGiro = new Pollux.Entities.ArquivoEstoqueGiroItem(); tmpArquivoDeEstoqueGiro.CodigoArquivoEstoqueGiro = registro.ID.Value.ToString(); tmpArquivoDeEstoqueGiro.CodigoConta = registro.Conta.Id.ToString(); tmpArquivoDeEstoqueGiro.DataEnvio = registro.DataDeEnvio.Value.ToLocalTime(); if (registro.DataDeProcessamento.HasValue) { tmpArquivoDeEstoqueGiro.DataProcessamento = registro.DataDeProcessamento.Value.ToLocalTime(); } tmpArquivoDeEstoqueGiro.LoginUsuario = xml.LoginUsuario; if (String.IsNullOrEmpty(registro.Nome)) { tmpArquivoDeEstoqueGiro.Nome = (String)this.PreencherAtributoVazio("string"); } else { tmpArquivoDeEstoqueGiro.Nome = registro.Nome; } tmpArquivoDeEstoqueGiro.Proprietario = usuarioIntegracao.ID.Value.ToString(); if (registro.Status.HasValue) { tmpArquivoDeEstoqueGiro.StatusProcessamento = registro.RazaoStatus.Value; } else { tmpArquivoDeEstoqueGiro.StatusProcessamento = 1; } tmpArquivoDeEstoqueGiro.TipoProprietario = "systemuser"; tmpArquivoDeEstoqueGiro.QuantidadeLinhasErro = (registro.QuantidadeLinhasErro.HasValue) ? registro.QuantidadeLinhasErro.Value : 0; tmpArquivoDeEstoqueGiro.QuantidadeLinhasProcessadas = (registro.QuantidadeLinhasProcessadas.HasValue) ? registro.QuantidadeLinhasProcessadas.Value : 0; tmpArquivoDeEstoqueGiro.QuantidadeTotalLinhas = (registro.QuantidadeTotalLinhas.HasValue) ? registro.QuantidadeTotalLinhas.Value : 0; tmpArquivoDeEstoqueGiro.OrigemArquivo = registro.Origem; lstRetorno.Add(tmpArquivoDeEstoqueGiro); } return(lstRetorno); } else { resultadoPersistencia.Sucesso = true; resultadoPersistencia.Mensagem = "Nenhum registro encontrado."; return(lstRetorno); } } else { resultadoPersistencia.Sucesso = false; resultadoPersistencia.Mensagem = "Valor do parâmetro 'Código Conta' é obrigatório"; return(lstRetorno); } #endregion }
ArquivoDeEstoqueGiro IBase <Pollux.MSG0187, ArquivoDeEstoqueGiro> .DefinirPropriedades(Pollux.MSG0187 legado) { throw new NotImplementedException(); }