Пример #1
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     Telas.FrmGrupoContaPesquisa frmTipoContaPesquisa = new Telas.FrmGrupoContaPesquisa();
     frmTipoContaPesquisa.ShowDialog();
     if (frmTipoContaPesquisa.GrupoConta != null)
     {
         grupoContaBindingSource.Position = grupoContaBindingSource.List.IndexOf(frmTipoContaPesquisa.GrupoConta);
     }
     frmTipoContaPesquisa.Dispose();
 }
Пример #2
0
 private void FrmPlanoConta_KeyDown(object sender, KeyEventArgs e)
 {
     if (estado.Equals(EstadoFormulario.ESPERA))
     {
         if (e.KeyCode == Keys.F2)
         {
             btnBuscar_Click(sender, e);
         }
         if (e.KeyCode == Keys.F3)
         {
             btnNovo_Click(sender, e);
         }
         else if (e.KeyCode == Keys.F4)
         {
             btnEditar_Click(sender, e);
         }
         else if (e.KeyCode == Keys.F5)
         {
             btnExcluir_Click(sender, e);
         }
         else if (e.KeyCode == Keys.End)
         {
             planoContaBindingSource.MoveLast();
         }
         else if (e.KeyCode == Keys.Home)
         {
             planoContaBindingSource.MoveFirst();
         }
         else if (e.KeyCode == Keys.PageUp)
         {
             planoContaBindingSource.MovePrevious();
         }
         else if (e.KeyCode == Keys.PageDown)
         {
             planoContaBindingSource.MoveNext();
         }
         else if (e.KeyCode == Keys.Escape)
         {
             this.Close();
         }
     }
     else
     {
         if (e.KeyCode == Keys.Enter)
         {
             e.Handled = true;
             SendKeys.Send("{tab}");
         }
         if ((e.KeyCode == Keys.F7) || (e.KeyCode == Keys.Escape))
         {
             btnCancelar_Click(sender, e);
         }
         else if (e.KeyCode == Keys.F6)
         {
             btnSalvar_Click(sender, e);
         }
         else if ((e.KeyCode == Keys.F2) && (codGrupoContaComboBox.Focused))
         {
             Telas.FrmGrupoContaPesquisa frmGrupoContaPesquisa = new Telas.FrmGrupoContaPesquisa();
             frmGrupoContaPesquisa.ShowDialog();
             if (frmGrupoContaPesquisa.GrupoConta != null)
             {
                 grupoContaBindingSource.Position = grupoContaBindingSource.List.IndexOf(frmGrupoContaPesquisa.GrupoConta);
             }
             frmGrupoContaPesquisa.Dispose();
         }
         else if ((e.KeyCode == Keys.F3) && (codGrupoContaComboBox.Focused))
         {
             Telas.FrmGrupoConta frmGrupoConta = new Telas.FrmGrupoConta();
             frmGrupoConta.ShowDialog();
             if (frmGrupoConta.GrupoContaSelected != null)
             {
                 grupoContaBindingSource.Position = grupoContaBindingSource.List.IndexOf(frmGrupoConta.GrupoContaSelected);
             }
             frmGrupoConta.Dispose();
         }
     }
 }