private void importar_marcacoes_terminal(int Terminal, DateTime DataInicial, DateTime DataFinal) { string IP; int Porta; string TerminalNome; int Senha; int CartaoDigitos; DB db = new DB(); GetDadosTerminal(Terminal, out IP, out Porta, out TerminalNome, out Senha, out CartaoDigitos); string diretoriomarcacoes = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Asseponto\\Marcacoes\\" + TerminalNome; if (!Directory.Exists(diretoriomarcacoes)) { Directory.CreateDirectory(diretoriomarcacoes); } string arquivo = diretoriomarcacoes + "\\" + String.Format("{0:yyyy MM dd}", DateTime.Now) + ".txt"; Rede rede = new Rede(IP, Porta, edLog, Senha); rede.Trilobit_RecebeMarcacoes(arquivo, Grupo, DataInicial, DataFinal); }
private void enviarHorarioDeVerãoToolStripMenuItem_Click(object sender, EventArgs e) { if (listRelogios.SelectedIndices.Count == 0) { return; } int Terminal = Convert.ToInt32(listRelogios.Items[listRelogios.SelectedIndices[0]].SubItems[TRM_SUBITEM_IND].Text); string IP; int Porta; string TerminalNome; int Senha; int CartaoDigitos; string[] data = new string[] { "20/10/2013", "16/02/2013" }; int[] parametro = new int[] { 106, 107 }; GetDadosTerminal(Terminal, out IP, out Porta, out TerminalNome, out Senha, out CartaoDigitos); Rede rede = new Rede(IP, Porta, edLog, Senha); for (int i = 0; i < 2; i++) { rede.HorarioDeVerao(IP, Porta, Senha, data[i], parametro[i]); } }
private void ExcluirCadastro(int Terminal, int Funcionario) { string IP; int Porta; string TerminalNome; int Senha; int CartaoDigitos; DB db = new DB(); GetDadosTerminal(Terminal, out IP, out Porta, out TerminalNome, out Senha, out CartaoDigitos); Rede rede = new Rede(IP, Porta, edLog, Senha); rede.Trilobit_ExcluirFuncionario(db.GetPis(Funcionario)); }
public void EnviaInfoEmpresa(int Terminal, string IP, int Porta, int Senha) { string CNPJ; string CPF; string Nome; ulong Cei; string Endereco; try { this.LerEmpresa(Terminal, out CNPJ, out CPF, out Nome, out Cei, out Endereco); Rede rede = new Rede(IP, Porta, edLog, Senha); rede.Trilobit_EnviaEmpresa(CNPJ, CPF, Nome, Cei, Endereco); } catch (Exception) { throw; } }
private void abrirÚltimoArquivoImportadoToolStripMenuItem_Click(object sender, EventArgs e) { DB db = new DB(); string Arquivo = db.LerConfiguracao(Grupo, "CFG_ULTIMA_IMPORTACAO_ARQUIVO"); Rede rede = new Rede(edLog); if (String.IsNullOrEmpty(Arquivo)) { rede.AddLog("NÃO HOUVE IMPORTAÇÕES ANTERIORES"); return; } if (!File.Exists(Arquivo)) { rede.AddLog("ARQUIVO NÃO LOCALIZADO: " + Arquivo); return; } System.Diagnostics.Process.Start("Notepad.exe", Arquivo); }
private void enviarHorarioDeVerãoToolStripMenuItem_Click(object sender, EventArgs e) { // if (listRelogios.SelectedIndices.Count == 0) return; int Terminal = Convert.ToInt32(listRelogios.Items[listRelogios.SelectedIndices[0]].SubItems[TRM_SUBITEM_IND].Text); string IP; int Porta; string TerminalNome; int Senha; int CartaoDigitos; //string[] data = new string[] { "20/10/2013", "16/02/2013"}; //int[] parametro = new int[] { 106, 107 }; string inicio = String.Format("{0:yyyyMMddHHmmss}", "20131020000000"); string fim = String.Format("{0:yyyyMMddHHmmss}", "20140216000000"); GetDadosTerminal(Terminal, out IP, out Porta, out TerminalNome, out Senha, out CartaoDigitos); Rede rede = new Rede(IP, Porta, edLog, Senha); rede.HorarioDeVerao(IP, Porta, Senha, inicio, fim); }
private void ExcluirFuncionario(string IP, int Porta, int Senha, string PIS) { Rede rede = new Rede(IP, Porta, edLog, Senha); rede.Trilobit_ExcluirFuncionario(PIS); }
private void EnviarFuncionario(int Terminal, string IP, int Porta, int Senha, string Cartao, string PIS, string Nome, int Funcionario) { Rede rede = new Rede(IP, Porta, edLog, Senha); rede.Trilobit_EnviarFuncionario(PIS, Nome, Cartao); }
public void EnviaDataHora(string IP, int Porta, int Senha) { Rede rede = new Rede(IP, Porta, edLog, Senha); rede.Trilobit_EnviaDataHora(); }