public override bool sendInfoEmpresa(int Terminal, out Types.Empregador EmpregadorDados) { base.sendInfoEmpresa(Terminal, out EmpregadorDados); bool Result = false; org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType tipoEmpregador = (org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType)(int)(EmpregadorDados.PessoaTipo); //(IdentificadorTipo == "J") ? org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType.CNPJ : org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType.CPF; log.AddLog(AssepontoRep.Consts.EMPREGADOR_ENVIANDO); try { Dimep_Conectar(); _watchComm.ChangeEmployer(tipoEmpregador, EmpregadorDados.Pessoa, EmpregadorDados.Cei, EmpregadorDados.Nome, EmpregadorDados.Endereco); log.AddLog(AssepontoRep.Consts.EMPREGADOR_ENVIADO_SUCESSO); Result = true; } catch (Exception ex) { log.AddLog(ex.Message.ToString()); } finally { Dimep_Desconectar(); } Dimep_InsereFuncionarioMasterListaEnvio(TerminalDados.SupervisorPis, TerminalDados.SupervisorCodigo.ToString(), TerminalDados.SupervisorSenha.ToString()); Dimep_EnviaFuncionariosMasterListaEnvio(); return(Result); }
public bool Dimep_EnviaEmpresa(string IdentificadorTipo, string Identificador, string Nome, string Cei, string Endereco) { bool Result = false; org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType tipoEmpregador = (IdentificadorTipo == "J") ? org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType.CNPJ : org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType.CPF; log.AddLog(AssepontoRep.Consts.EMPREGADOR_ENVIANDO); try { Dimep_Conectar(); _watchComm.ChangeEmployer(tipoEmpregador, Identificador, Cei, Nome, Endereco); log.AddLog(AssepontoRep.Consts.EMPREGADOR_ENVIADO_SUCESSO); Result = true; } catch (Exception ex) { log.AddLog(ex.Message.ToString()); } finally { Dimep_Desconectar(); } return(Result); }
public override bool sendInfoEmpresa(int Terminal, out Types.Empregador EmpregadorDados) { base.sendInfoEmpresa(Terminal, out EmpregadorDados); bool Result = false; org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType tipoEmpregador = (org.cesar.dmplight.watchComm.impl.printpoint.EmployeerType)(int)(EmpregadorDados.PessoaTipo); try { PrintPointIII_Conectar(); _watchComm.ChangeEmployer(tipoEmpregador, EmpregadorDados.Pessoa, EmpregadorDados.Cei, EmpregadorDados.Nome, EmpregadorDados.Endereco); log.AddLog(AssepontoRep.Consts.EMPREGADOR_ENVIADO_SUCESSO); //_watchComm.AddConfiguration(EConfigurationType.IdentificationEnabled, TerminalDados.Teclado); //_watchComm.SendSettings(); //log.AddLog(AssepontoRep.Consts.CONFIGURACAO_ENVIADA); Result = true; } catch (Exception ex) { log.AddLog(ex.Message.ToString()); } finally { PrintPointIII_Desconectar(); } PrintPointIII_InsereFuncionarioMasterListaEnvio(TerminalDados.SupervisorPis, TerminalDados.SupervisorCodigo, TerminalDados.SupervisorSenha, TerminalDados.OperadorCpf); PrintPointIII_EnviaFuncionariosMasterListaEnvio(); return(Result); }