private void BtnExcluir_Click(object sender, EventArgs e) { try { if (dtgDados.CurrentRow == null) { MessageBox.Show("Selecione um registro da tabela", "Registro inválido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int id = Convert.ToInt32(dtgDados.CurrentRow.Cells["ID"].Value.ToString()); if (id <= 0) { MessageBox.Show("Registro não localizado", "Registro inválido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if ((MessageBox.Show("Tem certeza de deseja excluir o registro " + id + "?", "Exclusão", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)) != DialogResult.Yes) { return; } bool result = new LOGIN_BLL().Excluir(id); if (result) { MessageBox.Show("Registro " + id + " excluído com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); PopularGrid(); } else { MessageBox.Show("Nao foi possível excluir este registro!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);; } } catch (Exception ex) { throw ex; } }
private void btnEntrar_Click(object sender, EventArgs e) { try { LOGIN_DTO login = new LOGIN_DTO(); login.LOGIN = txtLogin.Text.Trim(); login.PASS = txtSenha.Text; //Recuperando dados login = new LOGIN_BLL().Get_User_By_Login(login); if (login.ID != 0) { SysBLL.UserLogin = login; this.DialogResult = (DialogResult.OK); } else { intTentativas += 1; if (intTentativas <= 3) { MessageBox.Show("Usuário e/ou senha inválida!", "Erro de acesso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtSenha.Focus(); txtSenha.SelectAll(); } else { MessageBox.Show("Usuário e/ou senha inválida\nNúmero de tentativas excedidas!", "Acesso negado", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.Cancel; } } return; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro no Acesso", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } }