public override bool sendInfoEmpresa(int Terminal, out Types.Empregador EmpregadorDados) { bool Result = base.sendInfoEmpresa(Terminal, out EmpregadorDados); try { EmpregadorDados.Cei = "00000"; int nTipo = (int)EmpregadorDados.PessoaTipo; Connect(); if (_rep.GravarEmpregador(EmpregadorDados.Pessoa, nTipo, EmpregadorDados.Cei, EmpregadorDados.Nome, EmpregadorDados.Endereco, out Result)) { log.AddLog(Consts.EMPREGADOR_ENVIADO_SUCESSO); } else { log.AddLog(Consts.ERRO_ENVIO_COMANDO); } } catch (Exception ex) { log.AddLog(ex.Message); Result = false; } finally { _rep.Desconectar(); } return(Result); }
public void Empregador_Set() { //------------05343346000106 string doc = "12345678901234"; // Não pode enviar com mascara! (só numeros: 14 digitos) int tipodoc = 1; string cei = "123456789"; string razsoc = "Control iD Teste API"; string endereco = "Rua Hungria, 888"; bool gravou; if (rep.GravarEmpregador(doc, tipodoc, cei, razsoc, endereco, out gravou) && gravou) { Console.WriteLine("OK, empregador gravado"); } else { Console.WriteLine(rep.LastLog()); Assert.Fail("Erro ao gravar empregador"); } }
private void btnSave_Click(object sender, EventArgs e) { string cErro = ""; try { _rep = ((frmMain)this.Owner).REP; if (_rep != null) { Button btn = (Button)sender; if (btn.Name == btnHorario.Name) { // Data e Horario de Verão if (!_rep.GravarDataHora(DateTime.Parse(txtData.Text).Add(TimeSpan.Parse(txtHora.Text)))) cErro += "\r\nErro ao atualizar a Data e Hora"; int iano = 0, imes = 0, idia = 0; int fano = 0, fmes = 0, fdia = 0; if (chkVeraoIni.Checked) { iano = dtpVeraoInicio.Value.Year; imes = dtpVeraoInicio.Value.Month; idia = dtpVeraoInicio.Value.Day; } if (chkVeraoFim.Checked) { fano = dtpVeraoFim.Value.Year; fmes = dtpVeraoFim.Value.Month; fdia = dtpVeraoFim.Value.Day; } if (hVeraoIAno != iano || hVeraoIMes != imes || hVeraoIDia != idia || hVeraoFAno != fano || hVeraoFMes != fmes || hVeraoFDia != fdia) { bool gravou; if (!_rep.GravarConfigHVerao(iano, imes, idia, fano, fmes, fdia, out gravou) || !gravou) cErro += "\r\nErro ao registrar o Horário de Verão"; } } else if (btn.Name == btnEmpresa.Name) { // Empregador (documento é só os digitos) // CPF: 19221149870 => 11 digitos // CNPJ: 05343346000106 => 14 digitos // ------12345678901234 // CIDFS.h (portaria) int nTipo = 0; if (txtCPFCNPJ.Text.Length == 14) nTipo = 1; // CNPJ else if (txtCPFCNPJ.Text.Length == 11) nTipo = 2; // CPF else cErro += "\r\nNumero de documento invalido (não é CPF e nem CNPJ)"; bool gravou; if (nTipo > 0 && !(_rep.GravarEmpregador(txtCPFCNPJ.Text, nTipo, txtCEI.Text, txtRazaoSocial.Text, txtEndereco.Text, out gravou) && gravou)) cErro += "\r\nErro ao atualizar os dados de Empregador"; } else if (btn.Name == btnRede.Name) { // Ethernet bool gravou; if (!_rep.GravarConfigRede(txtIP.Text, txtMascara.Text, txtGateway.Text, Convert.ToUInt16(nudPort.Value), out gravou) || !gravou) cErro += "\r\nErro ao atualizar as configurações de Rede"; } } } catch (Exception ex) { cErro += "\r\n" + "ERRO:" + ex.Message; } _rep.Desconectar(); if (cErro != "") MessageBox.Show("Hove erros ao registrar as configurações:" + cErro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); else MessageBox.Show("REP ATUALIZADO", "Configurações", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnSave_Click(object sender, EventArgs e) { string cErro = ""; try { _rep = ((frmMain)this.Owner).REP; if (_rep != null) { Button btn = (Button)sender; if (btn.Name == btnHorario.Name) { // Data e Horario de Verão if (!_rep.GravarDataHora(DateTime.Parse(txtData.Text).Add(TimeSpan.Parse(txtHora.Text)))) { cErro += "\r\nErro ao atualizar a Data e Hora"; } int iano = 0, imes = 0, idia = 0; int fano = 0, fmes = 0, fdia = 0; if (chkVeraoIni.Checked) { iano = dtpVeraoInicio.Value.Year; imes = dtpVeraoInicio.Value.Month; idia = dtpVeraoInicio.Value.Day; } if (chkVeraoFim.Checked) { fano = dtpVeraoFim.Value.Year; fmes = dtpVeraoFim.Value.Month; fdia = dtpVeraoFim.Value.Day; } if (hVeraoIAno != iano || hVeraoIMes != imes || hVeraoIDia != idia || hVeraoFAno != fano || hVeraoFMes != fmes || hVeraoFDia != fdia) { bool gravou; if (!_rep.GravarConfigHVerao(iano, imes, idia, fano, fmes, fdia, out gravou) || !gravou) { cErro += "\r\nErro ao registrar o Horário de Verão"; } } } else if (btn.Name == btnEmpresa.Name) { // Empregador (documento é só os digitos) // CPF: 19221149870 => 11 digitos // CNPJ: 05343346000106 => 14 digitos // ------12345678901234 // CIDFS.h (portaria) int nTipo = 0; if (txtCPFCNPJ.Text.Length == 14) { nTipo = 1; // CNPJ } else if (txtCPFCNPJ.Text.Length == 11) { nTipo = 2; // CPF } else { cErro += "\r\nNumero de documento invalido (não é CPF e nem CNPJ)"; } bool gravou; if (nTipo > 0 && !(_rep.GravarEmpregador(txtCPFCNPJ.Text, nTipo, txtCEI.Text, txtRazaoSocial.Text, txtEndereco.Text, out gravou) && gravou)) { cErro += "\r\nErro ao atualizar os dados de Empregador"; } } else if (btn.Name == btnRede.Name) { // Ethernet bool gravou; if (!_rep.GravarConfigRede(txtIP.Text, txtMascara.Text, txtGateway.Text, Convert.ToUInt16(nudPort.Value), out gravou) || !gravou) { cErro += "\r\nErro ao atualizar as configurações de Rede"; } } } } catch (Exception ex) { cErro += "\r\n" + "ERRO:" + ex.Message; } _rep.Desconectar(); if (cErro != "") { MessageBox.Show("Hove erros ao registrar as configurações:" + cErro, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("REP ATUALIZADO", "Configurações", MessageBoxButtons.OK, MessageBoxIcon.Information); } }