private void btnEntrar_Click(object sender, EventArgs e) { var objBLTAB_FUNC = new BLTAB_FUNC(); List <MLTAB_FUNC> objListaUsuario = new List <MLTAB_FUNC>(); objListaUsuario = objBLTAB_FUNC.Consultar(txtUser.Text, txtSenha.Text); if (objListaUsuario.Count > 0) { TAB_FUNC.ID_FUN = objListaUsuario[0].ID_FUN; TAB_FUNC.Fun_Login = objListaUsuario[0].Fun_Login; TAB_FUNC.Fun_Senha = objListaUsuario[0].Fun_Senha; TAB_FUNC.Fun_Tipo = objListaUsuario[0].Fun_Tipo; this.DialogResult = DialogResult.OK; this.Close(); } else { tentativas++; if (tentativas == 3) { MessageBox.Show("Você atinguiu o limite de tentativas", "Erro de acesso", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.ExitThread(); } MessageBox.Show("Nome de usuário e/ou senha incorreta. Na 3° tentativa o programa se fechará.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtSenha.Text = ""; txtUser.Text = ""; txtUser.Focus(); } }
private void Pesquisar() { var objBLTAB_FUNC = new BLTAB_FUNC(); var objMLTAB_FUNC = new MLTAB_FUNC(); List <MLTAB_FUNC> objListaFuncionario = new List <MLTAB_FUNC>(); objMLTAB_FUNC.Fun_NomeTatuador = (String.IsNullOrEmpty(txtNome.Text)) ? null : txtNome.Text; objListaFuncionario = objBLTAB_FUNC.Consultar(objMLTAB_FUNC); lstPesquisa.Items.Clear(); foreach (var itemLista in objListaFuncionario) { ListViewItem objListViewItem = new ListViewItem(); objListViewItem.Text = itemLista.ID_FUN.ToString(); objListViewItem.SubItems.Add(itemLista.Fun_Tipo.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_Login.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_Senha.ToString()); objListViewItem.SubItems.Add(itemLista.Fun_NomeTatuador); lstPesquisa.Items.Add(objListViewItem); } }