예제 #1
0
        public DataSetPessoaRegistroBalanco AdaptarMsgRegistroBalancoToDataSetPessoaRegistroBalancoExclusao(string cod_pessoa, int seqBalanco, ParametroBalancoQuery parametrosBase)
        {
            _log.TraceMethodStart();

            DataSetPessoaRegistroBalanco registroBalanco = new DataSetPessoaRegistroBalanco();

            registroBalanco.statuslinha = ConstantesInegracao.StatusLinhaCUC.Exclusao;

            if (!string.IsNullOrWhiteSpace(cod_pessoa))
            {
                registroBalanco.cod_pessoa = cod_pessoa;
            }

            if (seqBalanco > 0)
            {
                registroBalanco.seq_balanco = seqBalanco;
            }

            if (!string.IsNullOrWhiteSpace(parametrosBase.detalhe))
            {
                registroBalanco.cod_detalhe = parametrosBase.detalhe;
            }

            if (parametrosBase.ano != null && parametrosBase.ano.Value != DateTime.MinValue)
            {
                registroBalanco.ano_balanco = parametrosBase.ano;
            }

            _log.TraceMethodEnd();

            return(registroBalanco);
        }
예제 #2
0
        public DataSetPessoaRegistroBalanco AdaptarMsgRegistroBalancoToDataSetPessoaRegistroBalanco(MsgRegistroBalanco msg, string statusLinha, IList <string> erros)
        {
            _log.TraceMethodStart();

            DataSetPessoaRegistroBalanco registroBalanco = new DataSetPessoaRegistroBalanco();

            registroBalanco.statuslinha = statusLinha;

            if (!string.IsNullOrWhiteSpace(msg.codigoPessoa))
            {
                registroBalanco.cod_pessoa = msg.codigoPessoa;
            }

            if (msg.anoBalanco != null && msg.anoBalanco.Value != DateTime.MinValue)
            {
                registroBalanco.ano_balanco = msg.anoBalanco;
            }

            if (msg.sequencialBalanco != null && msg.sequencialBalanco.Value > 0)
            {
                registroBalanco.seq_balanco = msg.sequencialBalanco;
            }

            if (msg.dataInicioBalanco != null && msg.dataInicioBalanco.Value != DateTime.MinValue)
            {
                registroBalanco.dat_ini_balanco = msg.dataInicioBalanco;
            }

            if (msg.dataFimBalanco != null && msg.dataFimBalanco.Value != DateTime.MinValue)
            {
                registroBalanco.dat_fim_balanco = msg.dataFimBalanco;
            }

            if (!string.IsNullOrWhiteSpace(msg.descricaoBalanco))
            {
                registroBalanco.des_balanco = msg.descricaoBalanco;
            }

            if (msg.dataCadastro != null && msg.dataCadastro.Value != DateTime.MinValue)
            {
                registroBalanco.dat_cad = msg.dataCadastro;
            }

            if (!string.IsNullOrWhiteSpace(msg.codigoUsuarioAtualizacao))
            {
                registroBalanco.usu_atu = msg.codigoUsuarioAtualizacao;
            }

            if (msg.dataAtualizacao != null && msg.dataAtualizacao.Value != DateTime.MinValue)
            {
                registroBalanco.dat_atu = msg.dataAtualizacao;
            }

            if (!string.IsNullOrWhiteSpace(msg.indicadorSituacao))
            {
                registroBalanco.idc_sit = msg.indicadorSituacao;
            }

            if (msg.dataSituacao != null && msg.dataSituacao.Value != DateTime.MinValue)
            {
                registroBalanco.dat_sit = msg.dataSituacao;
            }

            if (!string.IsNullOrWhiteSpace(msg.codigoIndice))
            {
                registroBalanco.cod_ind = msg.codigoIndice;
            }

            if (!string.IsNullOrWhiteSpace(msg.codigoDetalheLinhaBalanco))
            {
                registroBalanco.cod_detalhe = msg.codigoDetalheLinhaBalanco;
            }

            if (msg.valorAnalisado != null && msg.valorAnalisado.Value > 0)
            {
                registroBalanco.val_analisado = msg.valorAnalisado;
            }

            _log.TraceMethodEnd();

            return(registroBalanco);
        }