private void MudarSituacaoProduto(object sender, EventArgs e, ProdutoPesquisa produto) { SolicitacoesCompra solicitacao = new SolicitacoesCompra(); solicitacao.CodProduto = produto.CodProduto; solicitacao.CodSituacaoProduto = produto.CodSituacaoProduto; string mensagem = ""; if (produto.CodSituacaoProduto == SituacaoProduto.COMPRA_NECESSARIA) { mensagem = "Confirma SOLICITAÇÃO DE COMPRA do produto?"; solicitacao.DataSolicitacaoCompra = DateTime.Now; } else if (produto.CodSituacaoProduto == SituacaoProduto.COMPRA_URGENTE) { mensagem = "Confirma SOLICITAÇÃO DE COMPRA URGENTE do produto?"; solicitacao.DataSolicitacaoCompra = DateTime.Now; } else { mensagem = "Confirma que o produto possui DISPONIBILIDADE no estoque?"; } if (MessageBox.Show(mensagem, "Confirmar Mudança Situação", MessageBoxButtons.YesNo) == DialogResult.Yes) { GerenciadorProduto.GetInstance().AtualizarSituacaoProduto(solicitacao); txtTexto_TextChanged(sender, e); } }
private void InserirEntradaProduto(object sender, EventArgs e) { if (entradaProduto != null) { IEnumerable <ProdutoPesquisa> listaProdutosPesquisa = new List <ProdutoPesquisa>(); if (!string.IsNullOrWhiteSpace(entradaProduto.CodigoBarra)) { GerenciadorProduto.GetInstance().ObterPorCodigoBarraExato(entradaProduto.CodigoBarra); } if (listaProdutosPesquisa.Count() > 0) { ProdutoPesquisa _produto = listaProdutosPesquisa.ElementAtOrDefault(0); produtoBindingSource.Position = produtoBindingSource.List.IndexOf(new Produto() { CodProduto = _produto.CodProduto }); } else { btnNovo_Click(sender, e); Produto produto = (Produto)produtoBindingSource.Current; GerenciadorEntradaProduto.GetInstance(null).Atribuir(entradaProduto, produto); produtoBindingSource.ResumeBinding(); nomeTextBox.Text = entradaProduto.NomeProduto; nomeTextBox.Focus(); nomeTextBox.SelectAll(); } } }
private void FrmProdutoPesquisaPreco_Load(object sender, EventArgs e) { cmbBusca.SelectedIndex = 0; produtoBindingSource.SuspendBinding(); if ((filtroNome != null) && (filtroNome.Length > 0)) { textoAtual = filtroNome; txtTexto.Text = filtroNome; txtTexto.Select(filtroNome.Length + 1, filtroNome.Length + 1); if (ExibirTodos) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNome(txtTexto.Text); } else { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNomeExibiveis(txtTexto.Text); } if (produtoBindingSource.Count > 0) { ProdutoPesquisa produto = (ProdutoPesquisa)produtoBindingSource.Current; produtoLojaBindingSource.DataSource = GerenciadorProdutoLoja.GetInstance(null).ObterPorProduto(produto.CodProduto); listaProdutoBuffer = (IEnumerable <ProdutoPesquisa>)produtoBindingSource.DataSource; } } else { textoAtual = ""; } }
private void comboBoxFornecedor_SelectedIndexChanged(object sender, EventArgs e) { List <int> listaSituacoesProdutoChecked = new List <int>(); if (checkBoxNaoComprar.Checked) { listaSituacoesProdutoChecked.Add(SituacaoProduto.NAO_COMPRAR); } if (checkBoxComprado.Checked) { listaSituacoesProdutoChecked.Add(SituacaoProduto.COMPRADO); } if (checkBoxDisponivel.Checked) { listaSituacoesProdutoChecked.Add(SituacaoProduto.DISPONIVEL); } if (checkBoxSolicitacaoCompra.Checked) { listaSituacoesProdutoChecked.Add(SituacaoProduto.COMPRA_NECESSARIA); } if (checkBoxCompraUrgente.Checked) { listaSituacoesProdutoChecked.Add(SituacaoProduto.COMPRA_URGENTE); } long codFornecedor = 1; if (comboBoxFornecedor.SelectedValue != null) { codFornecedor = (long)comboBoxFornecedor.SelectedValue; } solicitacoesCompraBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterSolicitacoesCompra(listaSituacoesProdutoChecked, codFornecedor); }
public FrmProdutoEstatistica(long codProduto) { InitializeComponent(); this.produto = GerenciadorProduto.GetInstance().Obter(new ProdutoPesquisa() { CodProduto = codProduto }); }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Confirma exclusão?", "Confirmar Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { GerenciadorProduto.GetInstance().Remover(Convert.ToInt64(codProdutoTextBox.Text)); produtoBindingSource.RemoveCurrent(); } }
//static BindingSource pessoaBindingSouce = null; public static BindingSource GetProdutoBindingSource() { if (produtoBindingSouce == null) { produtoBindingSouce = new BindingSource(); produtoBindingSouce.DataSource = GerenciadorProduto.GetInstance().ObterTodosExibiveis(); } return(produtoBindingSouce); }
private void tabPageProduto_Click(object sender, EventArgs e) { if (_gerenciadorProduto == null) { _gerenciadorProduto = new GerenciadorProduto(_produtoService); } //statusButton(true); CarregarCadastroProduto(_gerenciadorProduto); }
private void FrmEntradaImportar_KeyDown(object sender, KeyEventArgs e) { if ((e.KeyCode == Keys.F3) && (codProdutoComboBox.Focused)) { Telas.FrmProduto frmProduto = new Telas.FrmProduto(); frmProduto.ShowDialog(); if (frmProduto.ProdutoPesquisa != null) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodosNomes(); produtoBindingSource.Position = produtoBindingSource.List.IndexOf(new ProdutoNome() { CodProduto = frmProduto.ProdutoPesquisa.CodProduto }); } frmProduto.Dispose(); } else if (e.KeyCode == Keys.F6) { btnSalvar_Click(sender, e); } else if (e.KeyCode == Keys.F7) { btnNovoProduto_Click(sender, e); } else if (e.KeyCode == Keys.End) { entradaProdutoBindingSource.MoveLast(); } else if (e.KeyCode == Keys.Home) { entradaProdutoBindingSource.MoveFirst(); } else if (e.KeyCode == Keys.PageUp) { entradaProdutoBindingSource.MovePrevious(); } else if (e.KeyCode == Keys.PageDown) { entradaProdutoBindingSource.MoveNext(); } else if (e.KeyCode == Keys.Escape) { btnCancelar_Click(sender, e); } else if (e.KeyCode == Keys.Enter) { if (codProdutoComboBox.Focused) { codProdutoComboBox_Leave(sender, e); } e.Handled = true; SendKeys.Send("{tab}"); } }
private void FrmEntradaPedido_Load(object sender, EventArgs e) { GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.ENTRADA_PRODUTOS, Principal.Autenticacao.CodUsuario); produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); pessoaFornecedorBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); cstBindingSource.DataSource = GerenciadorCst.GetInstance().ObterTodos(); entradaBindingSource.DataSource = GerenciadorEntrada.GetInstance().ObterPorTipoEntrada(Entrada.TIPO_PEDIDO_COMPRA); situacaoPagamentosBindingSource.DataSource = GerenciadorEntrada.GetInstance().ObterTodosSituacoesPagamentos(); entradaBindingSource.MoveLast(); habilitaBotoes(true); }
private void FrmPontaEstoque_Load(object sender, EventArgs e) { GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.BANCOS, Principal.Autenticacao.CodUsuario); produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); produtoBindingSource.Position = produtoBindingSource.List.IndexOf(new Produto() { CodProduto = ProdutoSelected.CodProduto }); produtoBindingSource.ResumeBinding(); ProdutoSelected = (ProdutoPesquisa)produtoBindingSource.Current; habilitaBotoes(true); }
private void btnExcluir_Click(object sender, EventArgs e) { long codProdutoExcluir = ((Produto)produtoBindingSource.Current).CodProduto; long codProdutoManter = ((Produto)produtoBindingSource1.Current).CodProduto; if (MessageBox.Show("Confirma exclusão do PRODUTO DO SISTEMA?", "Confirmar Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) { GerenciadorProduto.GetInstance().SubstituirProduto(codProdutoExcluir, codProdutoManter); //produtoBindingSource.RemoveCurrent(); } codProdutoComboBox.Focus(); }
private void solicitacoesCompraDataGridView_CurrentCellChanged(object sender, EventArgs e) { if (solicitacoesCompraBindingSource.Count > 0) { SolicitacoesCompra solicitacao = (SolicitacoesCompra)solicitacoesCompraBindingSource.Current; ProdutoPesquisa produto = GerenciadorProduto.GetInstance().Obter(new ProdutoPesquisa() { CodProduto = solicitacao.CodProduto }); produtoBindingSource.DataSource = produto; preencherDadosEstatisticos(produto); } }
private void FrmProdutoEstatistica_Load(object sender, EventArgs e) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); pessoaBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); if (MessageBox.Show("Deseja ANALISAR ESTOQUE para atualizar SOLICITAÇÕES DE COMPRA?", "Confirmar Análise Estoque", MessageBoxButtons.YesNo) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; GerenciadorSaidaProduto.GetInstance(null).AtualizarSituacaoEstoqueProdutos(); Cursor.Current = Cursors.Default; } comboBoxFornecedor_SelectedIndexChanged(sender, e); //solicitacoesCompraDataGridView_SelectionChanged(sender, e); }
private void FrmRelProdutosRevenda_Load(object sender, EventArgs e) { ProdutoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorCodigoFabricante(codPessoa); Loja loja = GerenciadorLoja.GetInstance().Obter(Util.Global.LOJA_PADRAO).ElementAtOrDefault(0); PessoaBindingSource.DataSource = GerenciadorPessoa.GetInstance().Obter(loja.CodPessoa); string parametroLucro = (1 + lucro / 100).ToString(); ReportParameter p1 = new ReportParameter("PorcentagemLucro", parametroLucro); this.reportViewer1.LocalReport.SetParameters(p1); this.reportViewer1.RefreshReport(); }
private void FrmProdutoEstatistica_Load(object sender, EventArgs e) { //GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.ENTRADA_PRODUTOS, Principal.Autenticacao.CodUsuario); produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); //this.tb_produtoTableAdapter.Fill(this.saceDataSet.tb_produto, Global.ACRESCIMO_PADRAO); if (produto != null) { produtoBindingSource.Position = produtoBindingSource.List.IndexOf(produto); } codProdutoComboBox.SelectAll(); codProdutoComboBox.Focus(); }
private void btnNovoProduto_Click(object sender, EventArgs e) { EntradaProduto entradaProduto = (EntradaProduto)entradaProdutoBindingSource.Current; FrmProduto frmProduto = new FrmProduto(entradaProduto); frmProduto.ShowDialog(); entradaProduto.CodProduto = frmProduto.ProdutoPesquisa.CodProduto; entradaProdutoBindingSource.ResumeBinding(); produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodosNomes(); produtoBindingSource.Position = produtoBindingSource.List.IndexOf(new ProdutoNome() { CodProduto = entradaProduto.CodProduto }); frmProduto.Dispose(); }
private void FrmProduto_Load(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.PRODUTOS, Principal.Autenticacao.CodUsuario); cstBindingSource.DataSource = GerenciadorCst.GetInstance().ObterTodos(); fabricanteBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); grupoBindingSource.DataSource = GerenciadorGrupo.GetInstance().ObterTodos(); subgrupoBindingSource.DataSource = GerenciadorSubgrupo.GetInstance().ObterPorGrupo((Grupo)grupoBindingSource.Current); situacaoprodutoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterSituacoesProduto(); produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); habilitaBotoes(true); InserirEntradaProduto(sender, e); Cursor.Current = Cursors.Default; }
/// <summary> /// Carrega os dados de todas os Pedidos e faz uma cache da lista /// de produtos que podem ser exibidos. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmSaida_Load(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodosNomesExibiveis(); ObterSaidas(0); cfopPadrao = GerenciadorSaida.GetInstance(null).ObterCfopTipoSaida(tipoSaidaFormulario); saidaBindingSource.MoveLast(); quantidadeTextBox.Text = "1"; precoVendatextBox.Text = "0,00"; habilitaBotoes(true); estado = EstadoFormulario.ESPERA; lblFormaEntrada.Text = ENTRADA_AUTOMATICA; lblFormaEntrada.ForeColor = Color.Lime; Cursor.Current = Cursors.Default; }
private void btnSalvar_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (tb_produtoDataGridView.RowCount > 0) { for (int i = 0; i < tb_produtoDataGridView.RowCount; i++) { long codProduto = Convert.ToInt64(tb_produtoDataGridView.Rows[i].Cells[0].Value); string nomeProduto = tb_produtoDataGridView.Rows[i].Cells[1].Value.ToString(); decimal precoVarejo = Decimal.Parse(tb_produtoDataGridView.Rows[i].Cells[4].Value.ToString()); decimal precoAtacado = Decimal.Parse(tb_produtoDataGridView.Rows[i].Cells[5].Value.ToString()); decimal precoRevenda = Decimal.Parse(tb_produtoDataGridView.Rows[i].Cells[6].Value.ToString()); GerenciadorProduto.GetInstance().AtualizarPrecoVarejoAtacado(codProduto, nomeProduto, precoVarejo, precoAtacado, precoRevenda); } } Cursor.Current = Cursors.Default; MessageBox.Show("Produtos atualizados com sucesso"); }
private void btnSalvar_Click(object sender, EventArgs e) { produtoBindingSource_CurrentItemChanged(sender, e); Produto produto = (Produto)produtoBindingSource.Current; if (estado.Equals(EstadoFormulario.INSERIR)) { long codProduto = GerenciadorProduto.GetInstance().Inserir(produto); codProdutoTextBox.Text = codProduto.ToString(); } else { GerenciadorProduto.GetInstance().Atualizar(produto); } produtoBindingSource.EndEdit(); codProdutoTextBox_TextChanged(sender, e); habilitaBotoes(true); btnBuscar.Focus(); }
private static void ProcessarDocumentosFiscais() { GerenciadorNFe.GetInstance().imprimirDANFE(null, SERVIDOR_NFE); if (nomeComputador.ToUpper().Equals(SERVIDOR_IMPRIMIR_REDUZIDO1)) { GerenciadorSaida.GetInstance(null).ImprimirDAV(Global.Impressora.REDUZIDO1); } if (nomeComputador.ToUpper().Equals(SERVIDOR_IMPRIMIR_REDUZIDO2)) { GerenciadorSaida.GetInstance(null).ImprimirDAV(Global.Impressora.REDUZIDO2); } if (nomeComputador.ToUpper().Equals(SERVIDOR_NFE)) { GerenciadorSolicitacaoDocumento.GetInstance().EnviarProximoNFe(SERVIDOR_NFE); GerenciadorSolicitacaoDocumento.GetInstance().EnviarProximoNFCe(SERVIDOR_NFE); GerenciadorNFe.GetInstance().ProcessarSolicitacoesCancelamento(); GerenciadorNFe.GetInstance().ProcessaSolicitacaoConsultaNfe(); GerenciadorProduto.GetInstance().AtualizarSituacaoProdutoServidor(SERVIDOR_NFE); } }
private void FrmEntrada_Load(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; GerenciadorSeguranca.getInstance().verificaPermissao(this, Global.ENTRADA_PRODUTOS, Principal.Autenticacao.CodUsuario); produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); fornecedorBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); empresaFreteBindingSource.DataSource = GerenciadorPessoa.GetInstance().ObterTodos(); cfopBindingSource.DataSource = GerenciadorCfop.GetInstance().ObterTodos(); cstBindingSource.DataSource = GerenciadorCst.GetInstance().ObterTodos(); entradaBindingSource.DataSource = GerenciadorEntrada.GetInstance().ObterTodos(); situacaoPagamentosBindingSource.DataSource = GerenciadorEntrada.GetInstance().ObterTodosSituacoesPagamentos(); entradaBindingSource.MoveLast(); entrada = new Entrada(); entradaProduto = new EntradaProduto(); tipoEntrada = Entrada.TIPO_ENTRADA; habilitaBotoes(true); Cursor.Current = Cursors.Default; }
private void btnSalvar_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (tb_produtoDataGridView.RowCount > 0) { for (int i = 0; i < tb_produtoDataGridView.RowCount; i++) { long codProduto = Convert.ToInt64(tb_produtoDataGridView.Rows[i].Cells[0].Value); string nomeProduto = tb_produtoDataGridView.Rows[i].Cells[1].Value.ToString(); string ncmsh = tb_produtoDataGridView.Rows[i].Cells[2].Value.ToString(); string codigoEAN = ""; if (tb_produtoDataGridView.Rows[i].Cells[3].Value != null) { codigoEAN = tb_produtoDataGridView.Rows[i].Cells[3].Value.ToString(); } GerenciadorProduto.GetInstance().AtualizarNcmshQtdAtacado(codProduto, nomeProduto, ncmsh, codigoEAN); } } Cursor.Current = Cursors.Default; MessageBox.Show("Produtos atualizados com sucesso"); }
private void FrmProdutoPesquisaPreco_Load(object sender, EventArgs e) { cmbBusca.SelectedIndex = 0; if ((filtroNome != null) && (filtroNome.Length > 0)) { textoAtual = filtroNome; txtTexto.Text = filtroNome; txtTexto.Select(filtroNome.Length + 1, filtroNome.Length + 1); if (ExibirTodos) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNome(txtTexto.Text); } else { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNome(txtTexto.Text); } } else { textoAtual = ""; } }
private void txtTexto_TextChanged(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if ((txtTexto.Text.Trim().Length > 0) && (txtTexto.Text.Length > textoAtual.Length)) { if ((cmbBusca.SelectedIndex == 1) && !txtTexto.Text.Equals("")) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().Obter(int.Parse(txtTexto.Text)); } else if ((cmbBusca.SelectedIndex == 2) && !txtTexto.Text.Equals("")) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorReferenciaFabricante(txtTexto.Text); } else if ((cmbBusca.SelectedIndex == 3) && !txtTexto.Text.Equals("")) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNomeProdutoFabricante(txtTexto.Text); } else if ((cmbBusca.SelectedIndex == 4) && (txtTexto.Text.Length > 9)) { try { DateTime data = Convert.ToDateTime(txtTexto.Text); // se conseguir converter para uma data válida ele faz a busca produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorDataAtualizacaoMaiorIgual(data); } catch (Exception) { // qualquer problema a busca não é realizada } } else if ((cmbBusca.SelectedIndex == 6) && (txtTexto.Text.Length > 9)) { try { DateTime data = Convert.ToDateTime(txtTexto.Text); // se conseguir converter para uma data válida ele faz a busca produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorDataMudancaPrecoMaiorIgual(data); } catch (Exception) { // qualquer problema a busca não é realizada } } else if ((cmbBusca.SelectedIndex == 7) && (txtTexto.Text.Length > 4)) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorCodigoBarra(txtTexto.Text); } else if ((cmbBusca.SelectedIndex == 5) && (txtTexto.Text.Length > 3)) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNcmsh(txtTexto.Text); } else { if ((!txtTexto.Text.StartsWith("%") && (txtTexto.Text.Length > 3)) || ((txtTexto.Text.StartsWith("%") && (txtTexto.Text.Length > 2)))) { if (ExibirTodos) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNome(txtTexto.Text); } else { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterPorNomeExibiveis(txtTexto.Text); } } } } textoAtual = txtTexto.Text; if (produtoBindingSource.Count > 0) { ProdutoPesquisa produto = (ProdutoPesquisa)produtoBindingSource.Current; produtoLojaBindingSource.DataSource = GerenciadorProdutoLoja.GetInstance(null).ObterPorProduto(produto.CodProduto); } Cursor.Current = Cursors.Default; }
private void FrmEntradaPedido_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.F7) { btnProdutos_Click(sender, e); } else if (e.KeyCode == Keys.End) { entradaBindingSource.MoveLast(); } else if (e.KeyCode == Keys.Home) { entradaBindingSource.MoveFirst(); } else if (e.KeyCode == Keys.PageUp) { entradaBindingSource.MovePrevious(); } else if (e.KeyCode == Keys.PageDown) { entradaBindingSource.MoveNext(); } else if (e.KeyCode == Keys.Escape) { this.Close(); } } else { if (e.KeyCode == Keys.Enter) { if (codFornecedorComboBox.Focused) { codFornecedorComboBox_Leave(sender, e); } else if (codEmpresaFreteComboBox.Focused) { codEmpresaFreteComboBox_Leave(sender, e); } else if (codProdutoComboBox.Focused) { codProdutoComboBox_Leave(sender, e); } 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) && (codFornecedorComboBox.Focused)) { Telas.FrmPessoaPesquisa frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(); frmPessoaPesquisa.ShowDialog(); if (frmPessoaPesquisa.PessoaSelected != null) { pessoaFornecedorBindingSource.Position = pessoaFornecedorBindingSource.List.IndexOf(frmPessoaPesquisa.PessoaSelected); } frmPessoaPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codFornecedorComboBox.Focused)) { Telas.FrmPessoa frmPessoa = new Telas.FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { pessoaFornecedorBindingSource.Position = pessoaFornecedorBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } else if ((e.KeyCode == Keys.F2) && (codEmpresaFreteComboBox.Focused)) { Telas.FrmPessoaPesquisa frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(); frmPessoaPesquisa.ShowDialog(); if (frmPessoaPesquisa.PessoaSelected != null) { pessoaTransportadoraBindingSource.Position = pessoaTransportadoraBindingSource.List.IndexOf(frmPessoaPesquisa.PessoaSelected); } frmPessoaPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codEmpresaFreteComboBox.Focused)) { Telas.FrmPessoa frmPessoa = new Telas.FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { pessoaTransportadoraBindingSource.Position = pessoaTransportadoraBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } else if ((e.KeyCode == Keys.F2) && (codProdutoComboBox.Focused)) { Telas.FrmProdutoPesquisaPreco frmProdutoPesquisaPreco = new Telas.FrmProdutoPesquisaPreco(true); frmProdutoPesquisaPreco.ShowDialog(); if (frmProdutoPesquisaPreco.ProdutoPesquisa != null) { produtoBindingSource.Position = produtoBindingSource.List.IndexOf(frmProdutoPesquisaPreco.ProdutoPesquisa); } frmProdutoPesquisaPreco.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codProdutoComboBox.Focused)) { Telas.FrmProduto frmProduto = new Telas.FrmProduto(); frmProduto.ShowDialog(); if (frmProduto.ProdutoPesquisa != null) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); produtoBindingSource.Position = produtoBindingSource.List.IndexOf(frmProduto.ProdutoPesquisa); } frmProduto.Dispose(); } } // Coloca o foco na grid caso ela não possua if (e.KeyCode == Keys.F12) { btnCancelar_Click(sender, e); tb_entrada_produtoDataGridView.Focus(); tb_entrada_produtoDataGridView.Select(); if (tb_entrada_produtoDataGridView.RowCount == 1) { tb_entrada_produtoDataGridView.SelectAll(); } } // permite excluir um contato quando o foco está na grid if ((e.KeyCode == Keys.Delete) && (tb_entrada_produtoDataGridView.Focused == true)) { excluirProduto(sender, e); } }
public EmpresaController() { gerenciador = new GerenciadorPessoa(); gerenciadorProduto = new GerenciadorProduto(); }
private void FrmProdutoExcluir_Load(object sender, EventArgs e) { produtoBindingSource.DataSource = GerenciadorProduto.GetInstance().ObterTodos(); produtoBindingSource1.DataSource = produtoBindingSource.DataSource; }
private void preencherDadosEstatisticos(ProdutoPesquisa produtoPesquisa) { Produto produto = GerenciadorProduto.GetInstance().Obter(produtoPesquisa); preco_custoTextBox.Text = produto.PrecoCusto.ToString("N2"); precoVarejoSugestaoTextBox.Text = produto.PrecoVendaVarejoSugestao.ToString("N2"); precoAtacadoSugestaoTextBox.Text = produto.PrecoVendaAtacadoSugestao.ToString("N2"); produtoLojaBindingSource.DataSource = GerenciadorProdutoLoja.GetInstance(null).ObterPorProduto(produto.CodProduto); this.entradasPorProdutoTableAdapter.FillEntradasByProduto(this.saceDataSetConsultas.EntradasPorProduto, produto.CodProduto); this.produtosVendidosTableAdapter.FillQuantidadeProdutosVendidosMesAnoAsc(saceDataSetConsultas.ProdutosVendidos, produto.CodProduto); Dados.saceDataSetConsultas.ProdutosVendidosDataTable pVendidosTable = new Dados.saceDataSetConsultas.ProdutosVendidosDataTable(); pVendidosTable = this.saceDataSetConsultas.ProdutosVendidos; chart1.DataSource = produtosVendidosTableAdapterBindingSource; chart1.Series[0].Name = "Qtd Vendidos"; chart1.Series[0].XValueMember = pVendidosTable.mesanoColumn.ToString(); chart1.EndInit(); //chart1.Series[0]. chart1.Series[0].YValueMembers = pVendidosTable.quantidadeVendidaColumn.ToString(); chart1.DataBind(); chart1.Visible = true; List <ProdutoVendido> produtosVendidos = GerenciadorProdutosVendidos.getInstace().ObterProdutosVendidosDezoitoMeses(produto.CodProduto); decimal somaVendidos = 0; if (produtosVendidos.Count == 0) { vendidos3textBox.Text = "0,00"; vendidos6textBox.Text = "0,00"; vendidos12textBox.Text = "0,00"; vendidos18textBox.Text = "0,00"; } for (int i = 0; i < produtosVendidos.Count && i < 18; i++) { ProdutoVendido produtoVendido = produtosVendidos[i]; somaVendidos += produtoVendido.QuantidadeVendida; if (i < 3) { vendidos3textBox.Text = somaVendidos.ToString("N2"); vendidos6textBox.Text = somaVendidos.ToString("N2"); vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else if (i < 6) { vendidos6textBox.Text = somaVendidos.ToString("N2"); vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else if (i < 12) { vendidos12textBox.Text = somaVendidos.ToString("N2"); vendidos18textBox.Text = somaVendidos.ToString("N2"); } else { vendidos18textBox.Text = somaVendidos.ToString("N2"); } } }