コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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);
            }
        }