private void btnSalvar_Click(object sender, EventArgs e) { try { PlanoConta planoConta = new PlanoConta(); planoConta.CodGrupoConta = int.Parse(codGrupoContaComboBox.SelectedValue.ToString()); planoConta.Descricao = descricaoTextBox.Text; planoConta.TipoConta = (rbPagar.Checked) ? Conta.CONTA_PAGAR.ToString() : Conta.CONTA_RECEBER.ToString(); planoConta.DiaBase = (diaBaseTextBox.Text == "") ? short.Parse("0") : short.Parse(diaBaseTextBox.Text); planoConta.CodPlanoConta = Int32.Parse(codPlanoContaTextBox.Text); GerenciadorPlanoConta gPlanoConta = GerenciadorPlanoConta.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { long codPlanoConta = gPlanoConta.Inserir(planoConta); codPlanoContaTextBox.Text = codPlanoConta.ToString(); } else { gPlanoConta.Atualizar(planoConta); } planoContaBindingSource.EndEdit(); } catch (Exception exc) { planoContaBindingSource.CancelEdit(); throw exc; } finally { habilitaBotoes(true); btnBuscar.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Loja loja = (Loja)lojaBindingSource.Current; if (estado.Equals(EstadoFormulario.INSERIR)) { long codLoja = GerenciadorLoja.GetInstance().Inserir(loja); codLojaTextBox.Text = codLoja.ToString(); } else { GerenciadorLoja.GetInstance().Atualizar(loja); } lojaBindingSource.EndEdit(); } catch (DadosException de) { lojaBindingSource.CancelEdit(); throw de; } finally { habilitaBotoes(true); btnBuscar.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { GrupoConta grupoConta = new GrupoConta(); grupoConta.CodGrupoConta = Int32.Parse(codGrupoContaTextBox.Text); grupoConta.Descricao = descricaoTextBox.Text; GerenciadorGrupoConta gGrupoConta = GerenciadorGrupoConta.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { grupoConta.CodGrupoConta = (int)gGrupoConta.Inserir(grupoConta); codGrupoContaTextBox.Text = grupoConta.CodGrupoConta.ToString(); } else { gGrupoConta.Atualizar(grupoConta); } grupoContaBindingSource.EndEdit(); } catch (DadosException de) { grupoContaBindingSource.CancelEdit(); throw de; } finally { habilitaBotoes(true); btnBuscar.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Banco banco = (Banco)bancoBindingSource.Current; if (estado.Equals(EstadoFormulario.INSERIR)) { int codBanco = (int)GerenciadorBanco.GetInstace().inserir(banco); codBancoTextBox.Text = codBanco.ToString(); } else { GerenciadorBanco.GetInstace().atualizar(banco); } bancoBindingSource.EndEdit(); } catch (DadosException de) { bancoBindingSource.CancelEdit(); throw de; } finally { bancoBindingSource.ResumeBinding(); habilitaBotoes(true); btnBuscar.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { Conta conta = new Conta(); conta.CodConta = Convert.ToInt64(codContaTextBox.Text); conta.CodEntrada = Convert.ToInt64(codEntradaTextBox.Text); conta.CodPessoa = Convert.ToInt64(codPessoaComboBox.SelectedValue.ToString()); conta.CodPlanoConta = Convert.ToInt32(codPlanoContaComboBox.SelectedValue.ToString()); conta.CodSaida = Convert.ToInt64(codSaidaTextBox.Text); conta.CodSituacao = codSituacaoComboBox.SelectedValue.ToString(); conta.DataVencimento = Convert.ToDateTime(dataVencimentoDateTimePicker.Value.ToString()); conta.Observacao = observacaoTextBox.Text; conta.Valor = Convert.ToDecimal(valorTextBox.Text); conta.CodPagamento = 0; conta.FormatoConta = Conta.FORMATO_CONTA_FICHA; if (estado.Equals(EstadoFormulario.INSERIR)) { long codConta = GerenciadorConta.GetInstance(null).Inserir(conta); codContaTextBox.Text = codConta.ToString(); } else { GerenciadorConta.GetInstance(null).Atualizar(conta); } contaBindingSource.EndEdit(); habilitaBotoes(true); btnBuscar.Focus(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (estado.Equals(EstadoFormulario.INSERIR)) { tb_empresaTableAdapter.Insert(nomeTextBox.Text, cnpjTextBox.Text, ieTextBox.Text, foneTextBox.Text, enderecoTextBox.Text, bairroTextBox.Text, cepTextBox.Text, cidadeTextBox.Text, ufTextBox.Text, limiteCompraTextBox.Text, observacaoTextBox.Text); tb_empresaTableAdapter.Fill(saceDataSet.tb_empresa); tb_empresaBindingSource.MoveLast(); } else { tb_empresaTableAdapter.Update(nomeTextBox.Text, cnpjTextBox.Text, ieTextBox.Text, foneTextBox.Text, enderecoTextBox.Text, bairroTextBox.Text, cepTextBox.Text, cidadeTextBox.Text, ufTextBox.Text, decimal.Parse(limiteCompraTextBox.Text), observacaoTextBox.Text, long.Parse(codigoEmpresaTextBox.Text)); tb_empresaBindingSource.EndEdit(); } } catch (Exception) { MessageBox.Show(Mensagens.REGISTRO_DUPLICIDADE); tb_empresaBindingSource.CancelEdit(); } habilitaBotoes(true); btnBuscar.Focus(); }
private void btnSalvar_Click(object sender, EventArgs e) { try { CartaoCredito _cartaoCredito = (CartaoCredito)cartaoCreditoBindingSource.Current; if (estado.Equals(EstadoFormulario.INSERIR)) { long codCartao = GerenciadorCartaoCredito.GetInstance().Inserir(_cartaoCredito); codCartaoTextBox.Text = codCartao.ToString(); } else { GerenciadorCartaoCredito.GetInstance().Atualizar(_cartaoCredito); } cartaoCreditoBindingSource.EndEdit(); } catch (DadosException de) { cartaoCreditoBindingSource.CancelEdit(); throw de; } finally { habilitaBotoes(true); btnBuscar.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Cfop cfop = new Cfop(); cfop.Descricao = descricaoTextBox.Text; cfop.CodCfop = Int32.Parse(cfopTextBox.Text); cfop.Icms = 0; GerenciadorCfop gCfop = GerenciadorCfop.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { gCfop.Inserir(cfop); } else { gCfop.Atualizar(cfop); } cfopBindingSource.EndEdit(); } catch (DadosException de) { cfopBindingSource.CancelEdit(); throw de; } finally { habilitaBotoes(true); btnBuscar.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (senhaTextBox.Text != confirmarSenhaTextBox.Text) { MessageBox.Show("Senha/Usuário inválidos"); usuarioBindingSource.CancelEdit(); return; } Usuario usuario = new Usuario(); usuario.CodPessoa = Convert.ToInt32(codPessoaComboBox.SelectedValue); usuario.Login = loginTextBox.Text; usuario.Senha = senhaTextBox.Text; usuario.CodPerfil = Convert.ToInt32(perfilComboBox.SelectedValue); if (estado.Equals(EstadoFormulario.INSERIR)) { GerenciadorUsuario.GetInstace().Inserir(usuario); usuarioBindingSource.MoveLast(); } else { GerenciadorUsuario.GetInstace().Atualizar(usuario); usuarioBindingSource.EndEdit(); } habilitaBotoes(true); btnBuscar.Focus(); }
private void btnSalvar_Click(object sender, EventArgs e) { Pessoa _pessoa = new Pessoa(); _pessoa.CodPessoa = Int64.Parse(codPessoaTextBox.Text); _pessoa.Nome = nomeTextBox.Text; _pessoa.NomeFantasia = nomeFantasiaTextBox.Text; _pessoa.Complemento = complementoTextBox.Text; _pessoa.Bairro = bairroTextBox.Text; _pessoa.Cep = cepMaskedTextBox.Text; _pessoa.CodMunicipioIBGE = Convert.ToInt32(codMunicipioIBGEComboBox.SelectedValue); _pessoa.Cidade = codMunicipioIBGEComboBox.Text; _pessoa.Email = emailTextBox.Text; _pessoa.IeSubstituto = ieSubstitutoTextBox.Text; _pessoa.Numero = numeroTextBox.Text; _pessoa.CpfCnpj = cpf_CnpjTextBox.Text; _pessoa.Endereco = enderecoTextBox.Text; _pessoa.Fone1 = fone1MaskedTextBox.Text; _pessoa.Fone2 = fone2MaskedTextBox.Text; _pessoa.Fone3 = fone3TextBox.Text; _pessoa.Ie = ieTextBox.Text; _pessoa.LimiteCompra = (limiteCompraTextBox.Text == "")?0:Decimal.Parse(limiteCompraTextBox.Text); _pessoa.Observacao = observacaoTextBox.Text; _pessoa.Tipo = PfRadioButton.Checked ? "F" : "J"; _pessoa.Uf = ufTextBox.Text; _pessoa.ValorComissao = (valorComissaoTextBox.Text == "")?0:Decimal.Parse(valorComissaoTextBox.Text); _pessoa.EhFabricante = ehFabricanteCheckBox.Checked; _pessoa.ImprimirCF = imprimirCFCheckBox.Checked; _pessoa.ImprimirDAV = imprimirDAVCheckBox.Checked; _pessoa.BloquearCrediario = bloquearCrediarioCheckBox.Checked; GerenciadorPessoa gPessoa = GerenciadorPessoa.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { gPessoa.Inserir(_pessoa); pessoaBindingSource.DataSource = gPessoa.ObterTodos(); pessoaBindingSource.MoveLast(); } else { gPessoa.Atualizar(_pessoa); pessoaBindingSource.EndEdit(); } habilitaBotoes(true); btnBuscar.Focus(); }
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(); }
/// <summary> /// Se cancelar um pedido sem itens então a saída é excluída. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCancelar_Click(object sender, EventArgs e) { if (codProdutoComboBox.Focused) { long codSaida = Int64.Parse(codSaidaTextBox.Text); if ((tb_saida_produtoDataGridView.RowCount == 0) && (codSaida <= 0)) { saidaBindingSource.CancelEdit(); saidaBindingSource.EndEdit(); saidaBindingSource.MoveLast(); habilitaBotoes(true); estado = EstadoFormulario.ESPERA; btnNovo.Focus(); } else if ((tb_saida_produtoDataGridView.RowCount == 0) && (codSaida > 0)) { //saida = (Saida) saidaBindingSource.Current; GerenciadorSaida.GetInstance(null).Remover(saida); saidaBindingSource.RemoveCurrent(); saidaBindingSource.MoveLast(); habilitaBotoes(true); estado = EstadoFormulario.ESPERA; btnNovo.Focus(); } else if (estado.Equals(EstadoFormulario.INSERIR_DETALHE)) { btnEncerrar_Click(sender, e); } else { this.Close(); } } else { codProdutoComboBox.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ProdutoLoja produtoLoja = new ProdutoLoja(); produtoLoja.CodProduto = ProdutoSelected.CodProduto; produtoLoja.CodLoja = Int32.Parse(codLojaComboBox.SelectedValue.ToString()); produtoLoja.QtdEstoque = decimal.Parse(qtdEstoqueTextBox.Text); produtoLoja.QtdEstoqueAux = decimal.Parse(qtdEstoqueAuxTextBox.Text); produtoLoja.EstoqueMaximo = decimal.Parse(estoqueMaximoTextBox.Text); produtoLoja.Localizacao = localizacaoTextBox.Text; produtoLoja.Localizacao2 = localizacao2TextBox.Text; GerenciadorProdutoLoja gProdutoLoja = GerenciadorProdutoLoja.GetInstance(null); if (estado.Equals(EstadoFormulario.INSERIR)) { gProdutoLoja.Inserir(produtoLoja); produtoLojaBindingSource.DataSource = gProdutoLoja.ObterPorProduto(ProdutoSelected.CodProduto); produtoLojaBindingSource.MoveLast(); } else { gProdutoLoja.Atualizar(produtoLoja); produtoLojaBindingSource.EndEdit(); } } catch (DadosException de) { produtoLojaBindingSource.CancelEdit(); throw de; } finally { habilitaBotoes(true); btnBuscar.Focus(); } }
private void FrmReceberPagamentoPessoa_KeyDown(object sender, KeyEventArgs e) { if (estado.Equals(EstadoFormulario.ESPERA)) { if (e.KeyCode == Keys.F3) { btnNovo_Click(sender, e); } else if (e.KeyCode == Keys.Escape) { this.Close(); } } else { if (e.KeyCode == Keys.Enter) { e.Handled = true; SendKeys.Send("{tab}"); } else if (e.KeyCode == Keys.F6) { btnSalvar_Click(sender, e); } else if (e.KeyCode == Keys.F7) { btnImprimir_Click(sender, e); } else if (e.KeyCode == Keys.F8) { btnCFNfe_Click(sender, e); } else if (e.KeyCode == Keys.F9) { btnBoleto_Click(sender, e); } else if (e.KeyCode == Keys.Escape) { btnCancelar_Click(sender, e); } } if (e.KeyCode == Keys.F12) { tb_movimentacao_contaDataGridView.Focus(); } else if ((e.KeyCode == Keys.Delete) && (tb_movimentacao_contaDataGridView.Focused == true)) { ExcluirMovimentacao(sender, e); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { PontaEstoque pontaEstoque = (PontaEstoque)pontaEstoqueBindingSource.Current; if (estado.Equals(EstadoFormulario.INSERIR)) { GerenciadorPontaEstoque.GetInstace().Inserir(pontaEstoque); } pontaEstoqueBindingSource.EndEdit(); pontaEstoqueDataGridView.DataSource = GerenciadorPontaEstoque.GetInstace().ObterPorProduto(ProdutoSelected.CodProduto); } catch (DadosException de) { pontaEstoqueBindingSource.CancelEdit(); throw de; } finally { habilitaBotoes(true); btnNovo.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { Entrada entrada = new Entrada(); entrada.CodEntrada = Convert.ToInt64(codEntradaTextBox.Text); entrada.CodEmpresaFrete = Convert.ToInt32(codEmpresaFreteComboBox.SelectedValue.ToString()); entrada.CodFornecedor = Convert.ToInt32(codFornecedorComboBox.SelectedValue.ToString()); entrada.CodTipoEntrada = Entrada.TIPO_PEDIDO_COMPRA; entrada.DataEmissao = Convert.ToDateTime(dataEntradaDateTimePicker.Text); entrada.DataEntrada = Convert.ToDateTime(dataEntradaDateTimePicker.Text); entrada.Desconto = Convert.ToDecimal(descontoTextBox.Text); entrada.NumeroNotaFiscal = DateTime.Now.ToString(); entrada.OutrasDespesas = 0; entrada.TotalBaseCalculo = 0; entrada.TotalBaseSubstituicao = 0; entrada.TotalICMS = Convert.ToDecimal(totalICMSTextBox.Text); entrada.TotalIPI = 0; entrada.TotalNota = 0; entrada.TotalProdutos = Convert.ToDecimal(totalNotaCalculadoTextBox.Text); entrada.TotalProdutosST = 0; entrada.TotalSubstituicao = 0; entrada.ValorFrete = Convert.ToDecimal(valorFreteTextBox.Text); entrada.ValorSeguro = 0; entrada.FretePagoEmitente = fretePagoEmitenteCheckBox.Checked; entrada.CodSituacaoPagamentos = SituacaoPagamentos.ABERTA; GerenciadorEntrada gEntrada = GerenciadorEntrada.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { entrada.CodSituacaoPagamentos = SituacaoPagamentos.ABERTA; entrada.CodEntrada = gEntrada.Inserir(entrada); habilitaBotoes(true); btnProdutos.Focus(); } else if (estado.Equals(EstadoFormulario.INSERIR_DETALHE)) { GerenciadorEntradaProduto gEntradaProduto = GerenciadorEntradaProduto.GetInstance(); EntradaProduto entradaProduto = new EntradaProduto(); entradaProduto.CodProduto = Convert.ToInt32(codProdutoComboBox.SelectedValue.ToString()); entradaProduto.BaseCalculoICMS = 0; entradaProduto.BaseCalculoICMSST = 0; entradaProduto.Cfop = 9999; entradaProduto.CodCST = codCSTComboBox.SelectedValue.ToString(); entradaProduto.CodEntrada = entrada.CodEntrada; entradaProduto.DataEntrada = entrada.DataEntrada; entradaProduto.DataValidade = entrada.DataEntrada; entradaProduto.Frete = Convert.ToDecimal(freteTextBox.Text); entradaProduto.LucroPrecoVendaAtacado = Convert.ToDecimal(lucroPrecoVendaAtacadoTextBox.Text); entradaProduto.LucroPrecoVendaVarejo = Convert.ToDecimal(lucroPrecoVendaVarejoTextBox.Text); entradaProduto.PrecoCusto = Convert.ToDecimal(preco_custoTextBox.Text); entradaProduto.PrecoVendaAtacado = Convert.ToDecimal(precoVendaAtacadoTextBox.Text); entradaProduto.PrecoVendaVarejo = Convert.ToDecimal(precoVendaVarejoTextBox.Text); entradaProduto.Quantidade = Convert.ToDecimal(quantidadeTextBox.Text); entradaProduto.QuantidadeEmbalagem = Convert.ToDecimal(quantidadeEmbalagemTextBox.Text); entradaProduto.QuantidadeDisponivel = entradaProduto.Quantidade * entradaProduto.QuantidadeEmbalagem; entradaProduto.Simples = Convert.ToDecimal(simplesTextBox.Text); entradaProduto.Icms = Convert.ToDecimal(icmsTextBox.Text); entradaProduto.IcmsSubstituto = Convert.ToDecimal(icms_substitutoTextBox.Text); entradaProduto.Ipi = Convert.ToDecimal(ipiTextBox.Text); entradaProduto.Ncmsh = ((Produto)produtoBindingSource.Current).Ncmsh; entradaProduto.UnidadeCompra = unidadeCompraTextBox.Text; entradaProduto.ValorICMS = 0; entradaProduto.ValorICMSST = 0; entradaProduto.ValorIPI = 0; entradaProduto.ValorTotal = Convert.ToDecimal(valorTotalTextBox.Text); entradaProduto.ValorUnitario = Convert.ToDecimal(valorUnitarioTextBox.Text); entradaProduto.QtdProdutoAtacado = Convert.ToDecimal(qtdProdutoAtacadoTextBox.Text); entradaProduto.Desconto = Convert.ToDecimal(descontoProdutoTextBox.Text); entradaProduto.FornecedorEhFabricante = ((Dados.saceDataSet.tb_pessoaRow)((System.Data.DataRowView)pessoaFornecedorBindingSource.Current).Row).ehFabricante; entradaProduto.CodFornecedor = ((Dados.saceDataSet.tb_pessoaRow)((System.Data.DataRowView)pessoaFornecedorBindingSource.Current).Row).codPessoa; GerenciadorEntradaProduto.GetInstance().Inserir(entradaProduto, entrada.CodTipoEntrada); codEntradaTextBox_TextChanged(sender, e); btnProdutos_Click(sender, e); } else { gEntrada.Atualizar(entrada); entradaBindingSource.Position = entradaBindingSource.List.IndexOf(entrada); produtoBindingSource.Position = 0; habilitaBotoes(true); btnProdutos.Focus(); } entradaBindingSource.EndEdit(); }
/// <summary> /// Controla os combobox com entrada de pessoas /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <param name="pessoaComboBox"></param> /// <param name="estado"></param> /// <param name="pessoaBindingSource"></param> /// <param name="retornaNomeFantasia"></param> public static Pessoa PessoaComboBox_Leave(object sender, EventArgs e, ComboBox pessoaComboBox, EstadoFormulario estado, BindingSource pessoaBindingSource, bool retornaNomeFantasia, bool precisaEscolherPessoa) { if (estado.Equals(EstadoFormulario.INSERIR) || estado.Equals(EstadoFormulario.ATUALIZAR)) { List <Pessoa> pessoas; if (retornaNomeFantasia) { pessoas = (List <Pessoa>)GerenciadorPessoa.GetInstance().ObterPorNomeFantasia(pessoaComboBox.Text); } else { pessoas = (List <Pessoa>)GerenciadorPessoa.GetInstance().ObterPorNome(pessoaComboBox.Text); } Pessoa pessoaNomeIgual = null; foreach (Pessoa pessoa in pessoas) { if (retornaNomeFantasia) { if (pessoa.NomeFantasia.Equals(pessoaComboBox.Text)) { pessoaNomeIgual = pessoa; } } else { if (pessoa.Nome.Equals(pessoaComboBox.Text)) { pessoaNomeIgual = pessoa; } } } if ((pessoas.Count == 0) || ((pessoas.Count > 1) && (pessoaNomeIgual == null)) || ((pessoaNomeIgual != null) && pessoaNomeIgual.CodPessoa.Equals(Global.CLIENTE_PADRAO) && precisaEscolherPessoa)) { Telas.FrmPessoaPesquisa frmPessoaPesquisa; if ((pessoaNomeIgual != null) && pessoaNomeIgual.CodPessoa.Equals(Global.CLIENTE_PADRAO)) { frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(""); } else { frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(pessoaComboBox.Text); } frmPessoaPesquisa.ShowDialog(); if (frmPessoaPesquisa.PessoaSelected != null) { pessoaBindingSource.Position = pessoaBindingSource.List.IndexOf(frmPessoaPesquisa.PessoaSelected); if (retornaNomeFantasia) { pessoaComboBox.Text = ((Pessoa)pessoaBindingSource.Current).NomeFantasia; } else { pessoaComboBox.Text = ((Pessoa)pessoaBindingSource.Current).Nome; } } else { pessoaComboBox.Focus(); } frmPessoaPesquisa.Dispose(); } else { pessoaBindingSource.Position = pessoaBindingSource.List.IndexOf(pessoaNomeIgual); if (retornaNomeFantasia) { pessoaComboBox.Text = ((Pessoa)pessoaBindingSource.Current).NomeFantasia; } else { pessoaComboBox.Text = ((Pessoa)pessoaBindingSource.Current).Nome; } } } return((Pessoa)pessoaBindingSource.Current); }
private void btnSalvar_Click(object sender, EventArgs e) { entrada = (Entrada)entradaBindingSource.Current; GerenciadorEntrada gEntrada = GerenciadorEntrada.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { entrada.CodTipoEntrada = tipoEntrada; entrada.CodSituacaoPagamentos = SituacaoPagamentos.ABERTA; entrada.CodEntrada = gEntrada.Inserir(entrada); codEntradaTextBox.Text = entrada.CodEntrada.ToString(); habilitaBotoes(true); btnProdutos.Focus(); } else if (estado.Equals(EstadoFormulario.INSERIR_DETALHE)) { GerenciadorEntradaProduto gEntradaProduto = GerenciadorEntradaProduto.GetInstance(null); entradaProduto = (EntradaProduto)entradaProdutoBindingSource.Current; entradaProduto.CodProduto = Convert.ToInt32(codProdutoComboBox.SelectedValue.ToString()); entradaProduto.BaseCalculoICMS = Convert.ToDecimal(baseCalculoICMSTextBox.Text); entradaProduto.BaseCalculoICMSST = Convert.ToDecimal(baseCalculoICMSSTTextBox.Text); entradaProduto.Cfop = Convert.ToInt32(cfopComboBox.SelectedValue.ToString()); entradaProduto.CodCST = codCSTComboBox.SelectedValue.ToString(); entradaProduto.CodEntrada = entrada.CodEntrada; entradaProduto.DataEntrada = entrada.DataEntrada; entradaProduto.DataValidade = Convert.ToDateTime(data_validadeDateTimePicker.Text); entradaProduto.Frete = Convert.ToDecimal(freteTextBox.Text); entradaProduto.LucroPrecoVendaAtacado = Convert.ToDecimal(lucroPrecoVendaAtacadoTextBox.Text); entradaProduto.LucroPrecoVendaVarejo = Convert.ToDecimal(lucroPrecoVendaVarejoTextBox.Text); entradaProduto.PrecoCusto = Convert.ToDecimal(preco_custoTextBox.Text); entradaProduto.PrecoVendaAtacado = Convert.ToDecimal(precoVendaAtacadoTextBox.Text); entradaProduto.PrecoVendaVarejo = Convert.ToDecimal(precoVendaVarejoTextBox.Text); entradaProduto.PrecoRevenda = Convert.ToDecimal(precoRevendaTextBox.Text); entradaProduto.LucroPrecoRevenda = Convert.ToDecimal(lucroPrecoRevendaTextBox.Text); entradaProduto.Quantidade = Convert.ToDecimal(quantidadeTextBox.Text); entradaProduto.QuantidadeEmbalagem = Convert.ToDecimal(quantidadeEmbalagemTextBox.Text); entradaProduto.QuantidadeDisponivel = entradaProduto.Quantidade * entradaProduto.QuantidadeEmbalagem; entradaProduto.Simples = Convert.ToDecimal(simplesTextBox.Text); entradaProduto.Icms = Convert.ToDecimal(icmsTextBox.Text); entradaProduto.IcmsSubstituto = Convert.ToDecimal(icms_substitutoTextBox.Text); entradaProduto.Ipi = Convert.ToDecimal(ipiTextBox.Text); entradaProduto.Ncmsh = ncmshTextBox.Text; entradaProduto.UnidadeCompra = unidadeCompraTextBox.Text; entradaProduto.ValorUnitario = Convert.ToDecimal(valorUnitarioTextBox.Text); entradaProduto.QtdProdutoAtacado = Convert.ToDecimal(qtdProdutoAtacadoTextBox.Text); entradaProduto.Desconto = Convert.ToDecimal(descontoProdutoTextBox.Text); entradaProduto.FornecedorEhFabricante = ((Pessoa)fornecedorBindingSource.Current).EhFabricante; entradaProduto.CodFornecedor = ((Pessoa)fornecedorBindingSource.Current).CodPessoa; GerenciadorEntradaProduto.GetInstance(null).Inserir(entradaProduto, entrada.CodTipoEntrada); codEntradaTextBox_TextChanged(sender, e); btnProdutos_Click(sender, e); } else { gEntrada.Atualizar(entrada); produtoBindingSource.Position = 0; habilitaBotoes(true); btnProdutos.Focus(); } entradaBindingSource.EndEdit(); entradaProdutoBindingSource.EndEdit(); }