private void btnEntrar_Click(object sender, EventArgs e) { string versaoAtualizador = ""; try { if (Cracha == String.Empty) { MessageBox.Show(EDL.Properties.Resources.SYS001, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); return; } if (txtSenha.Text.Trim() == String.Empty) { MessageBox.Show(EDL.Properties.Resources.SYS002, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); txtSenha.Focus(); return; } // QUANDO ATUALIZAR VERSAO DO APP DE ATUALIZACAO, MUDAR O NOME ABAIXO PARA A NOVA VERSAO E ALTERAR TAMBEM A VALIDACAO NO SISTEMA DE ATUALIZACAO using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; versaoAtualizador = ws.RetornaVersaoEDLAtualizaVersao(); versaoAtualizador = "ATUALIZADOR_" + versaoAtualizador.Replace(".", "") + ".TXT"; } if (!File.Exists(Util.PastaSistema.AppPath() + versaoAtualizador)) { if (MessageBox.Show(EDL.Properties.Resources.SYS024, Program.TituloMensagem, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { picConfiguracao_Click(sender, e); return; } } //Desativa teclado virtual, caso esteja ativo this.inputPanel1.Enabled = false; using (EDLWS.EDLWS ws = new EDL.EDLWS.EDLWS()) { Util.MostraCursor.CursorAguarde(true); ws.Url = Util.LerGravarXML.ObterValor("urlSincronizacao"); ws.Timeout = 999999; EDLWS.Usuario usuario = new EDL.EDLWS.Usuario(); usuario = ws.AutenticarUsuarioComIp(Convert.ToInt32(Cracha), Util.HashMD5.GeraHashMD5(txtSenha.Text), Util.Coletor.IPColetor()); Program.Usuario = usuario; Util.MostraCursor.CursorAguarde(false); if (usuario.Erro != "") { MessageBox.Show(usuario.Erro, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); lblSenha.Visible = false; txtSenha.Visible = false; txtSenha.Enabled = false; btnEntrar.Visible = false; btnEntrar.Enabled = false; } else { Util.MostraCursor.CursorAguarde(true); Util.DataHora.AcertaDataHora(usuario.DataHora); this.timer1.Enabled = false; this.StopRead(); Program.Filial = usuario.Filial; Program.FormularioAtivo = "Menu"; this.Close(); } } } catch (Exception err) { Util.MostraCursor.CursorAguarde(false); MessageBox.Show(EDL.Properties.Resources.SYS998 + " - " + err.Message, Program.TituloMensagem, MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } }