コード例 #1
0
        private void txtCodigo_KeyUp(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.Delete:
                LimparCampos();
                break;

            case Keys.F2:
                FrmPesquisar frmPesquisar = new FrmPesquisar();
                frmPesquisar.buscar = "Usuario";     //passo o que deve ser pesquisado para a pesquisa genérica
                frmPesquisar.ShowDialog();
                try
                {
                    string codigo = frmPesquisar.codigo;
                    if (codigo != null)
                    {
                        txtCodigo.Text = frmPesquisar.codigo.ToString(); //pego o código de retorno da pesquisa genérica
                        PreencherUsuario();
                        c_usuarioBll.BuscarPorCodigo(c_usuarioEnt);      //chamo o método de buscar funcionário e passo o func que será pesquisado
                        LimparCampos();
                        CarregarTela();                                  //chamo o método de carregar o funcionário pesquisado pelo método anterior
                        funcoes.MarcarEmpresaDoUsuario(clstEmpresa, txtCodigo.Text);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Falha: " + ex, "Falha", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtCodigo.Clear();
                }
                break;
            }
        }
コード例 #2
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();
                }
            }
        }