Exemplo n.º 1
0
        private void txtGrupo_KeyUp(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.Back:
                txtCodGrupo.Text = "";
                txtGrupo.Text    = "";
                break;

            case Keys.Delete:
                txtCodGrupo.Text = "";
                txtGrupo.Text    = "";
                break;
            }
            if (e.KeyCode == Keys.F2)
            {
                FrmPesquisar frmPesquisar = new FrmPesquisar();
                frmPesquisar.buscar = "GrupoUsuario"; //passo o que deve ser pesquisado para a pesquisa genérica
                frmPesquisar.ShowDialog();
                try
                {
                    string codigo = frmPesquisar.codigo;
                    if (codigo != null)
                    {
                        C_GrupoUsuarioENT c_grupoUsuarioEnt = new C_GrupoUsuarioENT();
                        C_GrupoUsuarioBLL c_grupoUsuarioBll = new C_GrupoUsuarioBLL();
                        txtCodGrupo.Text         = frmPesquisar.codigo.ToString(); //pego o código de retorno da pesquisa genérica
                        c_grupoUsuarioEnt.codigo = Convert.ToInt16(txtCodGrupo.Text);
                        string retorno = c_grupoUsuarioBll.ConsultarPorCodigo(c_grupoUsuarioEnt);
                        Convert.ToInt16(retorno);
                        txtCodGrupo.Text = c_grupoUsuarioEnt.codigo.ToString();
                        txtGrupo.Text    = c_grupoUsuarioEnt.grupo;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Falha: " + ex, "Falha", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtCodigo.Clear();
                }
            }
        }
Exemplo n.º 2
0
        private void txtGrupo_KeyPress(object sender, KeyPressEventArgs e)
        {
            funcoes.ApenasNumeros(e);
            C_GrupoUsuarioENT c_grupoUsuarioEnt = new C_GrupoUsuarioENT();
            C_GrupoUsuarioBLL c_grupoUsuarioBll = new C_GrupoUsuarioBLL();

            funcoes.ApenasNumeros(e);
            if ((txtCodGrupo.Text != "") && (e.KeyChar == (char)Keys.Enter))
            {
                c_grupoUsuarioEnt.codigo = Convert.ToInt16(txtCodGrupo.Text);
                string retorno = c_grupoUsuarioBll.ConsultarPorCodigo(c_grupoUsuarioEnt);
                if (retorno == "0")
                {
                    MessageBox.Show("Registro inexistente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtCodGrupo.Clear();
                    txtGrupo.Clear();
                }
                else
                {
                    txtCodGrupo.Text = c_grupoUsuarioEnt.codigo.ToString();
                    txtGrupo.Text    = c_grupoUsuarioEnt.grupo;
                }
            }
        }