private void codClienteComboBox_Leave(object sender, EventArgs e) { Pessoa cliente = ComponentesLeave.PessoaComboBox_Leave(sender, e, codClienteComboBox, EstadoFormulario.INSERIR, clienteBindingSource, true, false); cpf_CnpjTextBox.Text = cliente.CpfCnpj; codSaidaTextBox_Leave(sender, e); }
private void codClienteComboBox_Leave(object sender, EventArgs e) { pessoa = ComponentesLeave.PessoaComboBox_Leave(sender, e, codClienteComboBox, estado, pessoaBindingSource, true, true); CartaoCredito cartao = GerenciadorCartaoCredito.GetInstance().ObterTodos().Where(c => c.CodPessoa == pessoa.CodPessoa).ElementAtOrDefault(0); OrganizarTelaAdministradoraCartoes(); if (cartao != null) { formaPagamentoBindingSource.Position = formaPagamentoBindingSource.IndexOf(new FormaPagamento() { CodFormaPagamento = FormaPagamento.DEPOSITO }); contaBancoBindingSource.Position = contaBancoBindingSource.IndexOf(new ContaBanco() { CodContaBanco = cartao.CodContaBanco }); codFormaPagamentoComboBox.Enabled = false; codContaBancoComboBox.Enabled = false; } else { formaPagamentoBindingSource.Position = 0; } if ((pessoa != null) && (!pessoa.CodPessoa.Equals(Global.CLIENTE_PADRAO))) { // Obter todas as contas da pessoa em aberto ObterTodasContasAbertas(pessoa); } alterouDesconto = false; }
private void codProdutoComboBox_Leave(object sender, EventArgs e) { EstadoFormulario estado = EstadoFormulario.INSERIR; ProdutoPesquisa _produtoPesquisa = ComponentesLeave.ProdutoComboBox_Leave(sender, e, codProdutoComboBox, estado, produtoBindingSource, true); if (_produtoPesquisa != null) { preencherDadosEstatisticos(_produtoPesquisa); codProdutoComboBox.Focus(); codProdutoComboBox.SelectAll(); } }
private void codProdutoComboBox_Leave(object sender, EventArgs e) { if (estado.Equals(EstadoFormulario.INSERIR_DETALHE)) { ProdutoPesquisa _produtoPesquisa = ComponentesLeave.ProdutoComboBox_Leave(sender, e, codProdutoComboBox, estado, produtoBindingSource, ref ultimoCodigoBarraLido, true); if (_produtoPesquisa != null) { quantidadeTextBox.Text = "0"; codCSTComboBox_SelectedIndexChanged(sender, e); preencherDadosEstatisticos((Produto)produtoBindingSource.Current); atualizaValores(); } } codEntradaTextBox_Leave(sender, e); }
private void codProdutoComboBox_Leave(object sender, EventArgs e) { ProdutoPesquisa produtoPesquisa = ComponentesLeave.ProdutoComboBox_Leave(sender, e, codProdutoComboBox, EstadoFormulario.INSERIR_DETALHE, produtoBindingSource, true); EntradaProduto entradaProduto = (EntradaProduto)entradaProdutoBindingSource.Current; if (produtoPesquisa.CodProduto != 1) { entradaProduto.QuantidadeEmbalagem = produtoPesquisa.QuantidadeEmbalagem; entradaProduto.QtdProdutoAtacado = produtoPesquisa.QtdProdutoAtacado; entradaProduto.LucroPrecoRevenda = produtoPesquisa.LucroPrecoRevenda; entradaProduto.LucroPrecoVendaAtacado = produtoPesquisa.LucroPrecoVendaAtacado; entradaProduto.LucroPrecoVendaVarejo = produtoPesquisa.LucroPrecoVendaVarejo; entradaProduto.PrecoVendaVarejo = produtoPesquisa.PrecoVendaVarejo; entradaProduto.PrecoVendaAtacado = produtoPesquisa.PrecoVendaAtacado; entradaProduto.PrecoRevenda = produtoPesquisa.PrecoRevenda; entradaProdutoBindingSource.ResumeBinding(); } }
private void codProdutoComboBox_Leave(object sender, EventArgs e) { if (estado.Equals(EstadoFormulario.INSERIR_DETALHE)) { produtoPesquisa = ComponentesLeave.ProdutoComboBox_Leave(sender, e, codProdutoComboBox, estado, produtoBindingSource, true); EntradaProduto entradaProduto = (EntradaProduto)entradaProdutoBindingSource.Current; if (produtoPesquisa != null) { data_validadeDateTimePicker.Enabled = produtoPesquisa.TemVencimento; entradaProduto.NomeProduto = produtoPesquisa.Nome; if (produtoPesquisa.QuantidadeEmbalagem <= 0) { quantidadeEmbalagemTextBox.Text = "1"; } if (entradaProduto.Quantidade <= 0) { quantidadeTextBox.Text = "1"; } if (entradaProduto.ValorUnitario <= 0) { entradaProduto.ValorUnitario = produtoPesquisa.UltimoPrecoCompra; } if (!produtoPesquisa.EhTributacaoIntegral) { produtoPesquisa = (ProdutoPesquisa)produtoBindingSource.Current; entrada = (Entrada)entradaBindingSource.Current; if (entrada.TotalProdutosST > 0) { produtoPesquisa.IcmsSubstituto = Math.Round(entrada.TotalSubstituicao / entrada.TotalProdutosST * 100, 2); } else { produtoPesquisa.IcmsSubstituto = 0; } } cfopComboBox.SelectedIndex = 0; codCSTComboBox_SelectedIndexChanged(sender, e); codEntradaTextBox_Leave(sender, e); } } }
/// <summary> /// Permite escolher um produto pela descrição, código ou código de barra. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void codProdutoComboBox_Leave(object sender, EventArgs e) { long result; bool ehCodigoBarra = long.TryParse(codProdutoComboBox.Text, out result) && (codProdutoComboBox.Text.Length > 7); produto = ComponentesLeave.ProdutoComboBox_Leave(sender, e, codProdutoComboBox, estado, produtoBindingSource, false); if (produto != null) { quantidadeTextBox.Text = "1"; if (ehCodigoBarra && produto.QtdProdutoAtacado > 0) { quantidadeTextBox.Text = produto.QtdProdutoAtacado.ToString(); } IEnumerable <PontaEstoque> listaPontaEstoque = GerenciadorPontaEstoque.GetInstace().ObterPorProduto(produto.CodProduto); if (listaPontaEstoque.Count() > 0) { FrmPontaEstoquePesquisa frmPontaEstoquePesquisa = new FrmPontaEstoquePesquisa(listaPontaEstoque); frmPontaEstoquePesquisa.ShowDialog(); if (frmPontaEstoquePesquisa.PontaEstoqueSelected != null) { quantidadeTextBox.Text = frmPontaEstoquePesquisa.PontaEstoqueSelected.Quantidade.ToString(); } frmPontaEstoquePesquisa.Dispose(); } buscaPrecos(); AtualizarSubTotal(); if (lblFormaEntrada.Text.Equals(ENTRADA_AUTOMATICA) && ehCodigoBarra) { btnSalvar_Click(sender, e); } codSaidaTextBox_Leave(sender, e); } }
private void codProdutoComboBox1_Leave(object sender, EventArgs e) { EstadoFormulario estado = EstadoFormulario.INSERIR; ProdutoPesquisa _produtoPesquisa = ComponentesLeave.ProdutoComboBox_Leave(sender, e, codProdutoComboBox1, estado, produtoBindingSource1, true); }
private void codEmpresaFreteComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codEmpresaFreteComboBox, estado, empresaFreteBindingSource, false, false); codEntradaTextBox_Leave(sender, e); }
private void codFornecedorComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codFornecedorComboBox, estado, fornecedorBindingSource, false, true); codEntradaTextBox_Leave(sender, e); }
private void codPessoaComboBox1_Leave(object sender, EventArgs e) { Pessoa _pessoaPesquisa = ComponentesLeave.PessoaComboBox_Leave(sender, e, codPessoaComboBox1, estado, pessoaBindingSource1, true, false); }
private void codProfissionalComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codProfissionalComboBox, EstadoFormulario.INSERIR, profissionalBindingSource, true, false); codSaidaTextBox_Leave(sender, e); }
private void codEmpresaFreteComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codEmpresaFreteComboBox, EstadoFormulario.INSERIR, pessoaFreteBindingSource, false, false); codSaidaTextBox_Leave(sender, e); }
private void codPessoaComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codPessoaComboBox, EstadoFormulario.INSERIR, pessoaBindingSource, true, false); Cliente = (Pessoa)pessoaBindingSource.Current; }
private void codPessoaComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codPessoaComboBox, estado, pessoaBindingSource, true, true); }
private void comboBoxFornecedor_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, comboBoxFornecedor, EstadoFormulario.ATUALIZAR, pessoaBindingSource, true, false); }
private void codigoFabricanteComboBox_Leave(object sender, EventArgs e) { ComponentesLeave.PessoaComboBox_Leave(sender, e, codigoFabricanteComboBox, estado, fabricanteBindingSource, true, false); codProdutoTextBox_Leave(sender, e); }