Esempio n. 1
0
        /// <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()));
        }
Esempio n. 2
0
        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());
        }