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); }
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); }