public static void Cadastrar(Motorista usuario) { var sql = $@"INSERT INTO Motorista (Nome, Login, Senha, Ativo, Admin) VALUES (@nome,@login,@senha,false,false)"; try { BancoDeDados.abrirConexao(); BancoDeDados.conexao.Execute(sql, new { nome = usuario.Nome, login = usuario.Login, senha = usuario.Senha }); var IDusuarioTemp = BancoDeDados.conexao.QueryFirst <int>("select ID from Motorista where Login = @login", new { login = usuario.Login }); InsetirNoRanking(IDusuarioTemp); BancoDeDados.fecharConexao(); } catch (Exception e) { throw new Exception("Erro:" + e.Message); } }
private void btn_Cadastrar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(Txt_Login.Text) || string.IsNullOrEmpty(txt_Nome.Text) || string.IsNullOrEmpty(Txt_Senha.Text)) { MessageBox.Show("Você não pode deixar nem um dos campos em branco!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { try { var usuario = new Motorista(Txt_Login.Text, Txt_Senha.Text, txt_Nome.Text); usuario.Cadastrar(); MessageBox.Show("Usuário Cadastrado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (System.Exception ex) { if (ex.Message.Contains("Login")) { MessageBox.Show($"Já existe um usuário com esse Login", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } }
private void logar() { if (!String.IsNullOrWhiteSpace(Txt_Login.Text) && !String.IsNullOrWhiteSpace(Txt_Senha.Text)) { var usuario = new Motorista(Txt_Login.Text, Txt_Senha.Text); var resultado = usuario.Logar(); if (resultado == "1") { Motorista.SalvarUltimoLogin(Txt_Login.Text); var usuarioTemp = MotoristaService.ObterInformacoes(Txt_Login.Text); ChamarFormularioDeEscolha(usuarioTemp.ID, usuarioTemp.Admin, usuarioTemp.IDEmpresa); } else { MessageBox.Show("Login ou senha inválidos!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Insira seu login e senha!", "Alterta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Frm_Login_Load(object sender, EventArgs e) { if (MessageBox.Show("Aplicativo desabilitado, utilize o novo app!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) == DialogResult.OK) { var link = "http://zerohoravirtual.com/index.php?p=app"; Process.Start(link); Application.Exit(); } var randon = new Random(); var img = randon.Next(1, 5); switch (img) { case 1: this.BackgroundImage = Properties.Resources._1; break; case 2: this.BackgroundImage = Properties.Resources._2; break; case 3: this.BackgroundImage = Properties.Resources._3; break; case 4: this.BackgroundImage = Properties.Resources._4; break; case 5: this.BackgroundImage = Properties.Resources._5; break; } Lbl_Versao.Text = "Versão: " + Application.ProductVersion; var Resultado = ControleVersao.VerificarAtualizacoes(); if (Resultado.Contains("Erro ao tentar fazer a requisição:")) { MessageBox.Show("Verifique a sua conexão, para poder continuar utilizando o software", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Btm_Logar.Enabled = false; } else if (Resultado != String.Empty && !Resultado.Contains("Erro ao tentar fazer a requisição:")) { MessageBox.Show("Atualize o seu Software para poder continuar Utilizando!", "Atualização", MessageBoxButtons.OK, MessageBoxIcon.Information); Btm_Logar.Enabled = false; Process.Start(Resultado); } Txt_Login.Text = Motorista.ObterUltimoLogin(); }
public static string Logar(Motorista usuario) { var sql = $"SELECT count(ID) FROM Motorista WHERE Login = @login and senha = @senha and Ativo = 1"; try { BancoDeDados.abrirConexao(); var Logado = BancoDeDados.conexao.QueryFirst <int>(sql, new { login = usuario.Login, senha = usuario.Senha }); BancoDeDados.fecharConexao(); if (Logado > 0) { return("1"); } else { return("-1"); } } catch (Exception e) { return("Erro:" + e.Message); } }
public Frm_InformacoesPessoais(int id) { usuarioInfo = MotoristaService.ObterInformacoes(id); InitializeComponent(); }