Beispiel #1
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCategoria(new Categoria(), EnumTipoOperacao.Salvar)) == DialogResult.Yes)
     {
         CarregarGrid();
     }
 }
Beispiel #2
0
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvCliente.Rows.Count > 0)
         {
             InstanciarClienteRepositorio();
             Model.Entidades.Cliente cliente = _clienteRepositorio.GetClientePorID(GetLinhaDoGrid());
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCliente(cliente, EnumTipoOperacao.Deletar)) == DialogResult.Yes)
             {
                 CarregarGrid();
             }
         }
         else
         {
             MyErro.MyCustomException("Selecione um Cliente.");
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #3
0
 private void dgvEstoque_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         InstanciarEstoqueRepositorio();
         if (dgvEstoque.Rows.Count > 0 && _estoqueRepositorio.GetQuantidade() > 0 && e.RowIndex >= 0)
         {
             int     linha   = PegarLinhaDoGrid();
             Produto produto = _estoqueRepositorio.GetLinhaPeloID(linha);
             LimparTxt();
             FocarNoTxt();
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarProduto(produto, EnumTipoOperacao.Estoque)) == DialogResult.Yes)
             {
                 CarregaGrid();
             }
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private bool ConcluirVendaComCreditar()
 {
     try
     {
         bool retorno = false;
         if (cbbTipoDePagamento.Text == EnumTipoPagamento.Creditar.ToString())
         {
             if (OpenMdiForm.OpenForWithShowDialog(new frmClienteCreditar(EnumTipoCreditar.Vender)) == DialogResult.Yes)
             {
                 InstanciarFiadoRepositorio();
                 _fiadoRepositorio.Cadastrar(new Fiado()
                 {
                     IDCliente = Cliente.ClienteIDStatic, IDFuncionario = Usuarios.IDStatic, Valor = GetTotalDividoPelaParcela()
                 });
                 PosSalvamentoPadrao();
                 MensagemDeAviso();
                 retorno = true;
             }
             else
             {
                 retorno = false;
             }
         }
         return(retorno);
     }
     catch (CustomException erro)
     {
         throw new CustomException(erro.Message);
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
 }
Beispiel #5
0
 private void ltvProdutos_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         InstanciarProdutoRepositorio();
         Produto produto = _produtoRepositorio.GetProdutoPorCodigo(MyListView.RetornarValorPeloIndexDaColuna(ltvProdutos, 1));
         if (produto != null)
         {
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarProduto(produto, EnumTipoOperacao.ListView)) == DialogResult.Yes)
             {
                 if (MyListView.RemoverItem(ltvProdutos))
                 {
                     GetValorNaComanda();
                     LimparTxt(new List <TextBox>()
                     {
                         txtValorPago
                     });
                     FocarNoTxt(txt: txtValorPago);
                 }
             }
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #6
0
        private void btnDividirComanda_Click(object sender, EventArgs e)
        {
            try
            {
                if (MyListView.VerificarSeExisteItensNoListView(ltvProdutos) > 0)
                {
                    InstanciarMovimentacaoProdutoRepositorio();
                    List <BaixarEstoque> lista = new List <BaixarEstoque>();
                    foreach (var item in MyListView.RetornarValoresParaDarBaixaNoEstoque(ltvProdutos))
                    {
                        lista.Add(item);
                        _movimentacaoProdutoRepositorio.Cadastrar(PopulaMovimentacaoProduto(item));
                    }

                    if (OpenMdiForm.OpenForWithShowDialog(new frmDividirComanda(lista /*, comandaLista*/)) == DialogResult.Yes)
                    {
                        CarregarValorDoCaixaAtualiza();
                        PosSalvamentoPadrao();
                        ExcluirComandaAtiva();
                    }
                }
            }
            catch (CustomException erro)
            {
                DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
            }
            catch (Exception erro)
            {
                DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
            }
        }
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     try
     {
         InstanciarProdutoRepositorio();
         if (dgvProdutos.Rows.Count > 0 && _produtoRepositorio.GetQuantidade() > 0)
         {
             Produto produto = _produtoRepositorio.GetProdutoPorID(PegaLinhaDoGrid());
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarProduto(produto, EnumTipoOperacao.Deletar)) == DialogResult.Yes)
             {
                 CarregaGrid();
             }
         }
         else
         {
             MyErro.MyCustomException("Selecione um produto");
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #8
0
 private void btnAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvCategoria.Rows.Count > 0)
         {
             Categoria categoria = _categoriaRepositorio.GetCategoriaPorID(PegaLinhaDoGrid());
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCategoria(categoria, EnumTipoOperacao.Alterar)) == DialogResult.Yes)
             {
                 CarregarGrid();
             }
         }
         else
         {
             MyErro.MyCustomException("Selecione uma categoria.");
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #9
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarComanda(EnumTipoOperacao.Salvar, new Comanda())) == DialogResult.Yes)
     {
         CarregaGridSelecao();
     }
 }
Beispiel #10
0
 private void btnAlterar_Click(object sender, EventArgs e)
 {
     try
     {
         InstanciarComandaRepositorio();
         if (dgvComanda.Rows.Count > 0 && _comandaRepositorio.GetQuantidade() > 0)
         {
             Comanda comanda = _comandaRepositorio.GetComandaPorID(PegaLinhaSelecionadaDoGrid());
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarComanda(EnumTipoOperacao.Alterar, comanda)) == DialogResult.Yes)
             {
                 CarregaGrid();
             }
         }
         else
         {
             MyErro.MyCustomException("Selecione uma comanda.");
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private void dgvProdutos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         InstanciarProdutoRepositorio();
         if (e.RowIndex >= 0)
         {
             if (dgvProdutos.Rows.Count > 0 && _produtoRepositorio.GetQuantidade() > 0)
             {
                 int     linha   = PegaLinhaDoGrid();
                 Produto produto = _produtoRepositorio.GetProdutoPorID(linha);
                 OpenMdiForm.OpenForWithShowDialog(new frmCadastrarProduto(produto, EnumTipoOperacao.Detalhes));
                 LimparTxt();
                 FocarNoTxt(txtPesquisar);
             }
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #12
0
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     try
     {
         if (dgvUsuarios.Rows.Count > 0)
         {
             InstanciaUsuarioRepositorio();
             Usuarios usuario = _usuarioRepositorio.GetUsuarioPorNome(PegaLinhaSelecionadaDOGrid());
             if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarLogin(usuario, EnumTipoOperacao.Deletar)) == DialogResult.Yes)
             {
                 CarregaGrid();
             }
         }
         else
         {
             MyErro.MyCustomException("Selecione um Usuário");
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #13
0
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     try
     {
         InstanciarComandaRepositorio();
         if (dgvComanda.Rows.Count > 0 && _comandaRepositorio.GetQuantidade() > 0)
         {
             InstanciarComandaRepositorio();
             if (_enumComanda == EnumComanda.Seleção)
             {
                 Comanda comanda = _comandaRepositorio.GetComandaPorID(PegaIDSelecionadaDoGrid());
                 if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarComanda(EnumTipoOperacao.Deletar, comanda)) == DialogResult.Yes)
                 {
                     CarregaGridSelecao();
                 }
             }
             else if (_enumComanda == EnumComanda.Comanda)
             {
                 Comanda comanda = _comandaRepositorio.GetComandaPorID(PegaIDSelecionadaDoGrid());
                 if (OpenMdiForm.OpenForWithShowDialog(new frmCriarAnomalias(new Anomalias
                 {
                     IDComanda = comanda.ID,
                     IDUsuario = Usuarios.IDStatic,
                     Valor = GetvalorDaComanda(),
                 }, EnumAnomalia.Criar)) == DialogResult.Yes)
                 {
                     InstanciarVendaComComandaAtivaRepositorio();
                     int resultado = _vendaComComandaAtivaRepositorio.DeletaItensDaComandaPorCodigo(dgvComanda.CurrentRow.Cells["Código"].Value.ToString());
                     if (resultado > 0)
                     {
                         DialogMessage.MessageFullComButtonOkIconeDeInformacao("Itens da Comanda deletado com Sucesso.", "Titulo");
                         CarregarGridComanda();
                         FocarNoBtn(btn: btnSair);
                     }
                 }
             }
         }
         else
         {
             MyErro.MyCustomException("Selecione uma comanda.");
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #14
0
 private void btnReceberCredito_Click(object sender, EventArgs e)
 {
     try
     {
         OpenMdiForm.OpenForWithShowDialog(new frmClienteCreditar(EnumTipoCreditar.Pagar));
         CarregarValorDoCaixaAtualiza();
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private void btnNovo_Click(object sender, EventArgs e)
 {
     try
     {
         if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarProduto(new Produto(), EnumTipoOperacao.Salvar)) == DialogResult.Yes)
         {
             CarregaGrid();
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #16
0
 private void btnAbrirCaixa_Click(object sender, EventArgs e)
 {
     try
     {
         if (OpenMdiForm.OpenForWithShowDialog(new frmAdicionarCaixa(EnumTipoOperacaoCaixa.Adicionar)) == DialogResult.Yes)
         {
             CarregarValorDoCaixaAtualiza();
             FocarNoTxt(txtCodigoDaComanda);
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #17
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     try
     {
         if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCliente(new Model.Entidades.Cliente(), EnumTipoOperacao.Salvar)) == DialogResult.Yes)
         {
             CarregarGrid();
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private void btnAdicionarCategoria_Click(object sender, EventArgs e)
 {
     try
     {
         if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCategoria(new Categoria(), EnumTipoOperacao.Salvar)) == DialogResult.Yes)
         {
             CarregarCategoriaComSelecao();
             FocarNoTxt(txtDescricao);
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private void dgvSangria_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         int idSangria = Convert.ToInt32(dgvSangria.CurrentRow.Cells[0].Value);
         InstanciarSangriaRepositorio();
         SangriaViewModel sangriaViewModel = _sangriaRepositorio.GetViewModelPorID(id: idSangria);
         if (OpenMdiForm.OpenForWithShowDialog(new frmCriarSangria(EnumSangria.Exibir, sangriaViewModel)) == DialogResult.Yes)
         {
             ;
         }
     }
     catch (CustomException error)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(message: error.Message, title: "Aviso");
     }
     catch (Exception error)
     {
         SaveErroInTxt.RecordInTxt(error, this.GetType().Name);
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(message: error.Message, title: "Aviso");
     }
 }
Beispiel #20
0
 private void dgvUsuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     InstanciaUsuarioRepositorio();
     if (dgvUsuarios.Rows.Count > 0 && e.RowIndex >= 0 && _usuarioRepositorio.GetQuantidadeUsuarios() > 0)
     {
         try
         {
             Usuarios usuario = _usuarioRepositorio.GetUsuarioPorNome(PegaLinhaSelecionadaDOGrid());
             OpenMdiForm.OpenForWithShowDialog(new frmCadastrarLogin(usuario, EnumTipoOperacao.Detalhes));
             LimparTxt();
             FocarNoTxt();
         }
         catch (CustomException erro)
         {
             DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
         }
         catch (Exception erro)
         {
             DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
         }
     }
 }
 private void btnAbrirCaixa_Click(object sender, EventArgs e)
 {
     try
     {
         if (OpenMdiForm.OpenForWithShowDialog(new frmAdicionarCaixa(EnumTipoOperacaoCaixa.Adicionar)) == DialogResult.Yes)
         {
             LimparTxt(new List <TextBox>()
             {
                 txtTroco, txtValorPago
             });
             AtualizarCaixa();
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private void dgvProdutos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         InstanciarProdutoRepositorio();
         if (_enumMovimentacao == EnumMovimentacao.Movimentacao)
         {
             Produto prod = _produtoRepositorio.GetProdutoPorID(GetIdNoGrid());
             OpenMdiForm.OpenForWithShowDialog(new frmMovimentacaoProdutos(prod));
             LimparTxt(txtPesquisar);
             FocarNoTxt();
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #23
0
 private void CarregarGridPelaLinha()
 {
     try
     {
         if (dgvProdutos.Rows.Count > 0 && _produtoRepositorio.GetQuantidade() > 0)
         {
             int     linha   = PegaLinhaDoGrid();
             Produto produto = _produtoRepositorio.GetProdutoPorID(linha);
             OpenMdiForm.OpenForWithShowDialog(new frmCadastrarProduto(produto, EnumTipoOperacao.Detalhes));
             LimparTxt();
             FocarNoTxt(txtPesquisar);
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
 private void dgvCliente_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         InstanciarClienteRepositorio();
         if (dgvCliente.Rows.Count > 0 && e.RowIndex >= 0 && _clienteRepositorio.GetQuantidade() > 0)
         {
             InstanciarClienteRepositorio();
             Model.Entidades.Cliente cliente = _clienteRepositorio.GetClientePorID(GetLinhaDoGrid());
             OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCliente(cliente, EnumTipoOperacao.Detalhes));
             LimparTxt();
             FocarNoTxt();
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
Beispiel #25
0
 private void btnFecharCaixa_Click(object sender, EventArgs e)
 {
     try
     {
         if (OpenMdiForm.OpenForWithShowDialog(new frmAdicionarCaixa(EnumTipoOperacaoCaixa.Fechar)) == DialogResult.Yes)
         {
             CarregarValorDoCaixaAtualiza();
             FocarNoTxt(txtCodigoDaComanda);
             LimparTxt(new List <TextBox>()
             {
                 txtValorPago, txtTroco, txtPesoDoProduto
             });
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
        private void dgvCliente_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                InstanciarlienteRepositorio();
                if (_clienteRepositorio.GetQuantidade() > 0 && dgvCliente.Rows.Count > 0 && e.RowIndex >= 0)
                {
                    if (GetIDDoGrid() > 0)
                    {
                        if (_enumCreditar == EnumTipoCreditar.Vender)
                        {
                            Cliente.ClienteIDStatic = GetIDDoGrid();
                            this.DialogResult       = System.Windows.Forms.DialogResult.Yes;
                        }
                        else
                        {
                            InstanciarFiadoRepositorio();

                            Fiado fiado = _fiadoRepositorio.PesquisarFiadoPeloID(GetIDDoGrid());
                            if (OpenMdiForm.OpenForWithShowDialog(new frmReceberFiado(fiado)) == DialogResult.Yes)
                            {
                                _fiadoRepositorio.ListarCreditos(dgv: dgvCliente);
                            }
                        }
                    }
                }
            }
            catch (CustomException erro)
            {
                DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
            }
            catch (Exception erro)
            {
                DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
            }
        }
Beispiel #27
0
 private void CarregarInformacaoComTeclaEnter()
 {
     try
     {
         InstanciarProdutoRepositorio();
         if (_enumMovimentacao == EnumMovimentacao.Movimentacao)
         {
             Produto prod = GetProdutoPorID();
             OpenMdiForm.OpenForWithShowDialog(new frmMovimentacaoProdutos(prod));
             LimparTxt(txtPesquisar);
             FocarNoTxt();
         }
         else if (_enumMovimentacao == EnumMovimentacao.Pesquisa)
         {
             Produto prod = GetProdutoPorID();
             if (prod != null)
             {
                 Produto.CodigoDoProduto = prod.Codigo;
                 this.DialogResult       = DialogResult.Yes;
             }
             else
             {
                 DialogMessage.MessageFullComButtonOkIconeDeInformacao("Selecione um Produto", "Aviso");
             }
         }
     }
     catch (CustomException erro)
     {
         DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso");
     }
     catch (Exception erro)
     {
         SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
         DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro");
     }
 }
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            switch (keyData)
            {
            case Keys.Escape:
                FecharForm();
                break;

            case Keys.Up:
                dgvCliente.MoveToUp();
                break;

            case Keys.Down:
                dgvCliente.MoveToDown();
                break;

            case Keys.F1:
                break;

            case Keys.F2:
                break;

            case Keys.F3:
                break;

            case Keys.F4:
                break;

            case Keys.F5:
                break;

            case Keys.F6:
                break;

            case Keys.F7:
                break;

            case Keys.F8:
                break;

            case Keys.F9:
                break;

            case Keys.F10:
                break;

            case Keys.F11:
                break;

            case Keys.F12:
                break;

            case Keys.Enter:
                if (_enumCreditar == EnumTipoCreditar.Vender)
                {
                    Cliente.ClienteIDStatic = Convert.ToInt32(dgvCliente.GetSelectRow(0, "ID"));
                    this.DialogResult       = System.Windows.Forms.DialogResult.Yes;
                }
                else
                {
                    Fiado fiado = _fiadoRepositorio.PesquisarFiadoPeloID(Convert.ToInt32(dgvCliente.GetSelectRow(0, "ID")));
                    if (OpenMdiForm.OpenForWithShowDialog(new frmReceberFiado(fiado)) == DialogResult.Yes)
                    {
                        _fiadoRepositorio.ListarCreditos(dgv: dgvCliente);
                    }
                }
                break;
            }
            return(base.ProcessCmdKey(ref msg, keyData));
        }