Exemplo n.º 1
0
        public MsgRegistroProdutoBancario tb_prodbcoToMsgProdutoBancario(tb_prodbco tb_prodbco)
        {
            _log.TraceMethodStart();

            MsgRegistroProdutoBancario msg = new MsgRegistroProdutoBancario();

            if (tb_prodbco.cod_empresa != null && tb_prodbco.cod_empresa.Value > 0)
            {
                msg.codigoEmpresa = tb_prodbco.cod_empresa;
            }

            if (tb_prodbco.cod_prodbco != null && tb_prodbco.cod_prodbco.Value > 0)
            {
                msg.codigoProduto = tb_prodbco.cod_prodbco;
            }

            if (!string.IsNullOrWhiteSpace(tb_prodbco.abv_prodbco))
            {
                msg.nomeAbreviado = tb_prodbco.abv_prodbco.TrimEnd();
            }

            if (!string.IsNullOrWhiteSpace(tb_prodbco.des_prodbco))
            {
                msg.nomeCompleto = tb_prodbco.des_prodbco.TrimEnd();
            }

            if (tb_prodbco.cod_grproduto != null && tb_prodbco.cod_grproduto.Value > 0)
            {
                msg.codigoGrupo = tb_prodbco.cod_grproduto;
            }

            if (!string.IsNullOrWhiteSpace(tb_prodbco.idc_replica))
            {
                msg.indicadorReplica = tb_prodbco.idc_replica;
            }

            if (!string.IsNullOrWhiteSpace(tb_prodbco.tip_produto))
            {
                msg.tipoProduto = tb_prodbco.tip_produto;
            }

            _log.TraceMethodEnd();

            return(msg);
        }
Exemplo n.º 2
0
        public tb_prodbco AdaptarMsgProdutoBancarioToModeltb_prodbco(MsgRegistroProdutoBancario msg, string modo)
        {
            _log.TraceMethodStart();

            tb_prodbco tb_prodbco = new tb_prodbco();

            if (msg.codigoEmpresa != null && msg.codigoEmpresa.Value > 0)
            {
                tb_prodbco.cod_empresa = msg.codigoEmpresa;
            }

            if (msg.codigoProduto != null && msg.codigoProduto.Value > 0)
            {
                tb_prodbco.cod_prodbco = msg.codigoProduto;
            }

            if (!string.IsNullOrWhiteSpace(msg.nomeAbreviado))
            {
                tb_prodbco.abv_prodbco = msg.nomeAbreviado;
            }

            if (!string.IsNullOrWhiteSpace(msg.nomeCompleto))
            {
                tb_prodbco.des_prodbco = msg.nomeCompleto;
            }

            if (msg.codigoGrupo != null && msg.codigoGrupo.Value > 0)
            {
                tb_prodbco.cod_grproduto = msg.codigoGrupo;
            }

            if (!string.IsNullOrWhiteSpace(msg.indicadorReplica))
            {
                tb_prodbco.idc_replica = msg.indicadorReplica;
            }

            if (!string.IsNullOrWhiteSpace(msg.tipoProduto))
            {
                tb_prodbco.tip_produto = msg.tipoProduto;
            }

            _log.TraceMethodEnd();

            return(tb_prodbco);
        }