private void btnLogin_Click(object sender, EventArgs e) { if (txtLogin.Text.Length == 0 || txtSenha.Text.Length == 0) { MessageBox.Show("Por Favor, informe o Canmpo Login e a Senha", "Campos Obrigatórios", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLogin.Text = string.Empty; txtSenha.Text = string.Empty; txtLogin.Focus(); return; } Controllers.Usuario U = new Controllers.Usuario(); Controllers.UsuarioLogado.usuario = U.GetLogin(txtLogin.Text, txtSenha.Text); if (Controllers.UsuarioLogado.usuario.Id == 0) { if (MessageBox.Show("Não foi possivel realizar o login com os dados informados \n\n Deseja tentar novamente ?", "Login incorreto", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != System.Windows.Forms.DialogResult.Yes) { DialogResult = System.Windows.Forms.DialogResult.No; MessageBox.Show("Ok, Saindo... Se esqueceu seu Login e/ou Senha Fale com seu(ua) Gerente...", "LOGIN:", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } txtLogin.Text = string.Empty; txtSenha.Text = string.Empty; txtLogin.Focus(); }
private void btnLogin_Click(object sender, EventArgs e) { try { //cria uma nova instancia this.usuario = new Controllers.Usuario(); //faz o login e verifica se é administrador this.usuario = this.usuario.GetLogin(txtLogin.Text, txtSenha.Text); if (usuario.Adm) { //se ok para o formulario que abriu DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { lblAviso.Visible = true; txtLogin.Text = string.Empty; txtSenha.Text = string.Empty; btnSair.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro"); } }