private void Quitar() { if (parcelasContaReceberSelecionadas.Count <= 0) { MessageBox.Show("Nenhuma parcela seleciona!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var formTroco = new fmTroco(dbValorTotal.Valor); formTroco.ShowDialog(); if (!formTroco.pago) { return; } int retorno = parcelaContaReceberDAO.QuitarParcelas(parcelasContaReceberSelecionadas); if (retorno == 1) { MessageBox.Show("Parcelas selecionadas quitadas!"); caixaLancamentos = new List <CaixaLancamento>(); foreach (var parc in parcelasContaReceberSelecionadas) { var caixaLancamento = new CaixaLancamento(); caixaLancamento.Caixa = buscaCaixa.caixa; caixaLancamento.PlanoConta = buscaPlanoContaCaixa.conta; caixaLancamento.Data = DateTime.Now; caixaLancamento.Documento = parc.ParcelaContaReceberID.ToString(); caixaLancamento.TipoDocumento = 0; caixaLancamento.TipoMovimento = 0; caixaLancamento.Lancamento = 1; caixaLancamento.Valor = parc.ValorFinal; caixaLancamento.ParcelaContaReceber = parc; caixaLancamentos.Add(caixaLancamento); } caixaLancamentoDAO.NovosCar(caixaLancamentos); parcelasContaReceberSelecionadas.Clear(); Limpar(); btPesquisar.PerformClick(); } else { MessageBox.Show("Houve problema ao quitar as parcelas!"); } }
private void Quitar() { var formTroco = new fmTroco(dbValorTotal.Valor); formTroco.ShowDialog(); if (formTroco.pago) { int retorno = parcelaContaPagarDAO.QuitarParcelas(parcelasContaPagarSelecionadas); if (retorno == 1) { MessageBox.Show("Parcelas selecionadas quitadas!"); caixaLancamentos = new List <CaixaLancamento>(); foreach (var parc in parcelasContaPagarSelecionadas) { var caixaLancamento = new CaixaLancamento(); caixaLancamento.Caixa = buscaCaixa.caixa; caixaLancamento.PlanoConta = buscaPlanoContaCaixa.conta; caixaLancamento.Data = DateTime.Now; caixaLancamento.Documento = parc.ParcelaContaPagarID.ToString(); caixaLancamento.TipoDocumento = 1; caixaLancamento.TipoMovimento = 1; caixaLancamento.Lancamento = 1; caixaLancamento.Valor = parc.ValorFinal; caixaLancamento.ParcelaContaPagar = parc; caixaLancamentos.Add(caixaLancamento); } caixaLancamentoDAO.NovosCap(caixaLancamentos); parcelasContaPagarSelecionadas.Clear(); Limpar(); btPesquisar.PerformClick(); } else { MessageBox.Show("Houve problema ao quitar as parcelas!"); } } }