/// <summary> /// Gerar o menu de acoes para um titulo_receita_pagamento /// </summary> public static MvcHtmlString menuAcoes(this HtmlHelper helper, TituloReceitaPagamentoResumoVW OPagamento, bool flagIdDetalheTituloReceita = false) { StringBuilder html = new StringBuilder(); html.AppendLine("<ul class=\"dropdown-menu dropdown-menu-right\">"); html.AppendLine($"<li>{ helper.linkDetalhes((flagIdDetalheTituloReceita == true ? OPagamento.idTituloReceita : OPagamento.idTituloPagamento) ?? 0, "Detalhes Registro") }</li>"); if (!OPagamento.dtPagamento.HasValue) { html.AppendLine($"<li>{ helper.linkRegistrarPagamento(OPagamento.idTituloPagamento ?? 0, "Registrar Pagamento") }</li>"); } if (OPagamento.dtPagamento.HasValue) { html.AppendLine($"<li>{ helper.linkReciboTituloPagamento(OPagamento.idTituloPagamento ?? 0, "Recibo Pagamento") }</li>"); } html.AppendLine("<li ole=\"separator\" class=\"divider\"></li>"); html.AppendLine($"<li>{ helper.linkExcluirRegistro(OPagamento.idTituloPagamento ?? 0, "Excluir Registro") }</li>"); html.AppendLine("</ul>"); return(new MvcHtmlString(html.ToString())); }
private string gerarLinhaExcel(TituloReceitaPagamentoResumoVW OTituloReceitaVW) { StringBuilder linha = new StringBuilder(); linha.Append(OTituloReceitaVW.idTituloReceita).Append(";") .Append(OTituloReceitaVW.idTituloPagamento).Append(";") .Append(OTituloReceitaVW.descricao).Append(";") .Append(OTituloReceitaVW.descricaoCentroCusto).Append(";") .Append(OTituloReceitaVW.descricaoMacroConta).Append(";") .Append(OTituloReceitaVW.descricaoCategoriaPai).Append(";") .Append(OTituloReceitaVW.descricaoCategoria).Append(";") .Append(OTituloReceitaVW.nomePessoa).Append(";") .Append(OTituloReceitaVW.dtVencimentoRecebimento).Append(";") .Append(OTituloReceitaVW.dtCompetenciaTitulo).Append(";") .Append(OTituloReceitaVW.dtPagamento).Append(";") .Append(OTituloReceitaVW.dtPrevisaoCredito.exibirData()).Append(";") .Append(OTituloReceitaVW.dtCredito.exibirData()).Append(";") .Append(OTituloReceitaVW.valorOriginal).Append(";") .Append(OTituloReceitaVW.valorJuros.toDecimal()).Append(";") .Append(OTituloReceitaVW.valorDescontoCupom.toDecimal()).Append(";") .Append(OTituloReceitaVW.valorDescontoAntecipacao.toDecimal()).Append(";") .Append(OTituloReceitaVW.valorRecebido).Append(";") .Append(OTituloReceitaVW.valorTarifasTransacao.toDecimal()).Append(";") .Append(OTituloReceitaVW.valorTarifasBancarias.toDecimal()).Append(";") .Append(OTituloReceitaVW.valorOutrasTarifas.toDecimal()).Append(";") .Append(OTituloReceitaVW.valorLiquido()).Append(";") .Append(OTituloReceitaVW.dtPagamento == null && OTituloReceitaVW.dtVencimentoRecebimento < DateTime.Today ? "EM ATRASO" : (OTituloReceitaVW.idStatusPagamento > 0 ? OTituloReceitaVW.descricaoStatusPagamento : "EM ABERTO")).Append(";") .Append(OTituloReceitaVW.descricaoGatewayPagamento).Append(";") .Append(OTituloReceitaVW.descricaoMeioPagamento).Append(";") .Append(OTituloReceitaVW.descricaoFormaPagamento).Append(";") .Append(OTituloReceitaVW.dtBaixa.exibirData()).Append(";") .Append(OTituloReceitaVW.flagBaixaAutomatica == true ? "Automática" : "Manual").Append(";") .Append(OTituloReceitaVW.nomeUsuarioBaixa).Append(";") .Append(OTituloReceitaVW.tokenTransacao).Append(";") .Append(OTituloReceitaVW.dtExclusao.exibirData()).Append(";") .Append(OTituloReceitaVW.motivoExclusao).Append(";") .Append(OTituloReceitaVW.descricaoContaBancaria).Append(";") .Append(OTituloReceitaVW.idTipoDocumentoPessoa == TipoDocumentoConst.CNPJ || OTituloReceitaVW.idTipoDocumentoPessoa == TipoDocumentoConst.CPF ? UtilString.formatCPFCNPJ(OTituloReceitaVW.nroDocumentoPessoa) : "").Append(";") .Append(OTituloReceitaVW.nroNotaFiscal).Append(";") .Append(OTituloReceitaVW.observacao).Append(";") .Append(OTituloReceitaVW.nroContabil).Append(";") .Append(OTituloReceitaVW.qtdeRepeticao).Append(";") .Append(OTituloReceitaVW.descricaoPeriodoRepeticao).Append(";"); return(linha.ToString()); }