public tb_gerente AdaptarMsgOperadorTotb_gerente(MsgRegistroOperador msg, string modo) { _log.TraceMethodStart(); tb_gerente tb_gerente = new tb_gerente(); if (msg.codigoSisbacen != null && msg.codigoSisbacen.Value > 0) { tb_gerente.cod_empresa = msg.codigoSisbacen; } if (msg.codigoFuncionario != null && msg.codigoFuncionario.Value > 0) { tb_gerente.cod_oper = msg.codigoFuncionario; } if (msg.codigoDependenciaSisbacen != null && msg.codigoDependenciaSisbacen.Value > 0) { tb_gerente.cod_depend = msg.codigoDependenciaSisbacen; } if (msg.dataInicioOperacao != null && msg.dataInicioOperacao.Value != DateTime.MinValue) { tb_gerente.dat_ini_gerente = msg.dataInicioOperacao; } if (msg.dataFimOperacao != null && msg.dataFimOperacao.Value != DateTime.MinValue) { tb_gerente.dat_fim_gerente = msg.dataFimOperacao; } if (!string.IsNullOrWhiteSpace(msg.tipoGerente)) { tb_gerente.tip_gerente = msg.tipoGerente.ToUpper(); } if (!string.IsNullOrWhiteSpace(msg.situacaoGerente)) { tb_gerente.sit_gerente = msg.situacaoGerente; } if (!string.IsNullOrWhiteSpace(msg.usuarioUltimaAtualizacao)) { tb_gerente.usu_atu_gerente = msg.usuarioUltimaAtualizacao; } if (!string.IsNullOrWhiteSpace(msg.indicadorRecebCadVencido)) { tb_gerente.GERIDCMAILCUCVCT = msg.indicadorRecebCadVencido; } _log.TraceMethodEnd(); return(tb_gerente); }
public MsgRegistroOperador Adaptartb_depndenciaToMsgOperador(MsgRegistroOperador msg, tb_gerente tb_gerente) { _log.TraceMethodStart(); if (tb_gerente.cod_empresa != null && tb_gerente.cod_empresa.Value > 0) { msg.codigoSisbacen = tb_gerente.cod_empresa; } if (tb_gerente.cod_oper != null && tb_gerente.cod_oper.Value > 0) { msg.codigoFuncionario = tb_gerente.cod_oper; } if (tb_gerente.cod_depend != null && tb_gerente.cod_depend.Value > 0) { msg.codigoDependenciaSisbacen = tb_gerente.cod_depend; } if (tb_gerente.dat_ini_gerente != null && tb_gerente.dat_ini_gerente.Value != DateTime.MinValue) { msg.dataInicioOperacao = tb_gerente.dat_ini_gerente; } if (tb_gerente.dat_fim_gerente != null && tb_gerente.dat_fim_gerente.Value != DateTime.MinValue) { msg.dataFimOperacao = tb_gerente.dat_fim_gerente; } if (!string.IsNullOrWhiteSpace(tb_gerente.tip_gerente)) { msg.tipoGerente = tb_gerente.tip_gerente.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_gerente.sit_gerente)) { msg.situacaoGerente = tb_gerente.sit_gerente.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_gerente.usu_atu_gerente)) { msg.usuarioUltimaAtualizacao = tb_gerente.usu_atu_gerente.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_gerente.GERIDCMAILCUCVCT)) { msg.indicadorRecebCadVencido = tb_gerente.GERIDCMAILCUCVCT.TrimEnd(); } _log.TraceMethodEnd(); return(msg); }
public MsgRegistroOperador Adaptartb_operadorToMsgOperadorGerente(tb_operador tb_operador) { _log.TraceMethodStart(); MsgRegistroOperador msg = new MsgRegistroOperador(); msg = tb_operadorToMsgOperador(tb_operador); if (tb_operador.tb_gerentes != null && tb_operador.tb_gerentes.Any()) { msg = _AdaptadorGerente.Adaptartb_depndenciaToMsgOperador(msg, tb_operador.tb_gerentes.First(g => g.sit_gerente.Equals(tb_gerente.sit_gerenteDefault))); } _log.TraceMethodEnd(); return(msg); }
public tb_operador AdaptarMsgOperadorGerenteTotb_operador(MsgRegistroOperador msg, string modo) { _log.TraceMethodStart(); tb_operador tb_operador = new tb_operador(); tb_operador = AdaptarMsgOperadorTotb_operador(msg, modo); var listatbgerente = new List <tb_gerente>(); if (_AdaptadorGerente.OperadorEhUmGerente(msg)) { listatbgerente.Add(_AdaptadorGerente.AdaptarMsgOperadorTotb_gerente(msg, modo)); } tb_operador.tb_gerentes = listatbgerente; _log.TraceMethodEnd(); return(tb_operador); }
public bool OperadorEhUmGerente(MsgRegistroOperador msg) { return(!string.IsNullOrWhiteSpace(msg.situacaoGerente) || !string.IsNullOrWhiteSpace(msg.tipoGerente)); }
public MsgRegistroOperador tb_operadorToMsgOperador(tb_operador tb_operador) { _log.TraceMethodStart(); MsgRegistroOperador msg = new MsgRegistroOperador(); if (tb_operador.cod_empresa != null && tb_operador.cod_empresa.Value > 0) { msg.codigoSisbacen = tb_operador.cod_empresa; } if (tb_operador.cod_oper != null && tb_operador.cod_oper.Value > 0) { msg.codigoFuncionario = tb_operador.cod_oper; } if (tb_operador.cod_depend != null && tb_operador.cod_depend.Value > 0) { msg.codigoDependenciaSisbacen = tb_operador.cod_depend; } if (!string.IsNullOrWhiteSpace(tb_operador.nom_oper)) { msg.nomeFuncionario = tb_operador.nom_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.nom_abv_oper)) { msg.nomeAbreviadoFuncionario = tb_operador.nom_abv_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.idt_oper)) { msg.identificadorFuncionario = tb_operador.idt_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.log_oper)) { msg.loginFuncionario = tb_operador.log_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.tip_oper)) { msg.tipoFuncionario = tb_operador.tip_oper.TrimEnd(); } if (tb_operador.dat_cad != null && tb_operador.dat_cad.Value != DateTime.MinValue) { msg.dataCadastro = tb_operador.dat_cad; } if (!string.IsNullOrWhiteSpace(tb_operador.usu_atu)) { msg.usuarioUltimaAtualizacao = tb_operador.usu_atu.TrimEnd(); } if (tb_operador.dat_atu != null && tb_operador.dat_atu.Value != DateTime.MinValue) { msg.dataUltimaAtualizacao = tb_operador.dat_atu; } if (tb_operador.dat_sit != null && tb_operador.dat_sit.Value != DateTime.MinValue) { msg.dataSituacao = tb_operador.dat_sit; } if (!string.IsNullOrWhiteSpace(tb_operador.idc_sit)) { msg.indicadorSituacao = tb_operador.idc_sit.TrimEnd(); } if (tb_operador.cod_cargo != null && tb_operador.cod_cargo.Value > 0) { msg.codigoCargoFuncionario = tb_operador.cod_cargo; } if (!string.IsNullOrWhiteSpace(tb_operador.cpf_oper)) { msg.cpfOperador = tb_operador.cpf_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.dig_oper)) { msg.digitoOperador = tb_operador.dig_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.sex_oper)) { msg.sexoOperador = tb_operador.sex_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.ddd_oper)) { msg.dddOperador = tb_operador.ddd_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.tel_oper)) { msg.telefoneOperador = tb_operador.tel_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.ram_oper)) { msg.ramalOperador = tb_operador.ram_oper.TrimEnd(); } if (!string.IsNullOrWhiteSpace(tb_operador.eml_oper)) { msg.emailOperador = tb_operador.eml_oper.TrimEnd(); } if (tb_operador.cod_ger_origem != null && tb_operador.cod_ger_origem.Value > 0) { msg.codigoGerenteOrigem = tb_operador.cod_ger_origem; } if (!string.IsNullOrWhiteSpace(tb_operador.OPECODCRK)) { msg.codigoCRK = tb_operador.OPECODCRK.TrimEnd(); } _log.TraceMethodEnd(); return(msg); }
public tb_operador AdaptarMsgOperadorTotb_operador(MsgRegistroOperador msg, string modo) { _log.TraceMethodStart(); tb_operador tb_operador = new tb_operador(); if (msg.codigoSisbacen != null && msg.codigoSisbacen.Value > 0) { tb_operador.cod_empresa = msg.codigoSisbacen; } if (msg.codigoFuncionario != null && msg.codigoFuncionario.Value > 0) { tb_operador.cod_oper = msg.codigoFuncionario; } if (msg.codigoDependenciaSisbacen != null && msg.codigoDependenciaSisbacen.Value > 0) { tb_operador.cod_depend = msg.codigoDependenciaSisbacen; } if (!string.IsNullOrWhiteSpace(msg.nomeFuncionario)) { tb_operador.nom_oper = msg.nomeFuncionario; } if (!string.IsNullOrWhiteSpace(msg.nomeAbreviadoFuncionario)) { tb_operador.nom_abv_oper = msg.nomeAbreviadoFuncionario; } if (!string.IsNullOrWhiteSpace(msg.identificadorFuncionario)) { tb_operador.idt_oper = msg.identificadorFuncionario; } if (!string.IsNullOrWhiteSpace(msg.loginFuncionario)) { tb_operador.log_oper = msg.loginFuncionario; } if (!string.IsNullOrWhiteSpace(msg.tipoFuncionario)) { tb_operador.tip_oper = msg.tipoFuncionario; } if (msg.dataCadastro != null && msg.dataCadastro.Value != DateTime.MinValue) { tb_operador.dat_cad = msg.dataCadastro; } if (!string.IsNullOrWhiteSpace(msg.usuarioUltimaAtualizacao)) { tb_operador.usu_atu = msg.usuarioUltimaAtualizacao; } if (msg.dataUltimaAtualizacao != null && msg.dataUltimaAtualizacao.Value != DateTime.MinValue) { tb_operador.dat_atu = msg.dataUltimaAtualizacao; } if (msg.dataSituacao != null && msg.dataSituacao.Value != DateTime.MinValue) { tb_operador.dat_sit = msg.dataSituacao; } if (!string.IsNullOrWhiteSpace(msg.indicadorSituacao)) { tb_operador.idc_sit = msg.indicadorSituacao; } if (msg.codigoCargoFuncionario != null && msg.codigoCargoFuncionario.Value > 0) { tb_operador.cod_cargo = msg.codigoCargoFuncionario; } if (!string.IsNullOrWhiteSpace(msg.cpfOperador)) { tb_operador.cpf_oper = msg.cpfOperador; } if (!string.IsNullOrWhiteSpace(msg.digitoOperador)) { tb_operador.dig_oper = msg.digitoOperador; } if (!string.IsNullOrWhiteSpace(msg.sexoOperador)) { tb_operador.sex_oper = msg.sexoOperador; } if (!string.IsNullOrWhiteSpace(msg.dddOperador)) { tb_operador.ddd_oper = msg.dddOperador; } if (!string.IsNullOrWhiteSpace(msg.telefoneOperador)) { tb_operador.tel_oper = msg.telefoneOperador; } if (!string.IsNullOrWhiteSpace(msg.ramalOperador)) { tb_operador.ram_oper = msg.ramalOperador; } if (!string.IsNullOrWhiteSpace(msg.emailOperador)) { tb_operador.eml_oper = msg.emailOperador; } if (msg.codigoGerenteOrigem != null && msg.codigoGerenteOrigem.Value > 0) { tb_operador.cod_ger_origem = msg.codigoGerenteOrigem; } if (!string.IsNullOrWhiteSpace(msg.codigoCRK)) { tb_operador.OPECODCRK = msg.codigoCRK; } _log.TraceMethodEnd(); return(tb_operador); }