private void btnNovo_Click(object sender, EventArgs e) { if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarCategoria(new Categoria(), EnumTipoOperacao.Salvar)) == DialogResult.Yes) { CarregarGrid(); } }
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"); } }
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); } }
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"); } }
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"); } }
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"); } }
private void btnNovo_Click(object sender, EventArgs e) { if (OpenMdiForm.OpenForWithShowDialog(new frmCadastrarComanda(EnumTipoOperacao.Salvar, new Comanda())) == DialogResult.Yes) { CarregaGridSelecao(); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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"); } }
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)); }