/// <summary> /// Salvar configuracoes de Recibo e remover os registros anteriores. /// </summary> public bool salvar(ConfiguracaoRecibo OConfiguracoes) { OConfiguracoes.setDefaultInsertValues(); db.ConfiguracaoRecibo.Add(OConfiguracoes); db.SaveChanges(); bool flagSucesso = OConfiguracoes.id > 0; int?idOrganizacaoParam = OConfiguracoes.idOrganizacao; if (User.idOrganizacao() > 0) { idOrganizacaoParam = User.idOrganizacao(); } if (flagSucesso) { db.ConfiguracaoRecibo .Where(x => x.dtExclusao == null && x.idOrganizacao == idOrganizacaoParam && x.id != OConfiguracoes.id) .Update(x => new ConfiguracaoRecibo { dtExclusao = DateTime.Now }); CacheService.getInstance.remover("configuracao_recibo", idOrganizacaoParam.toInt()); } return(OConfiguracoes.id > 0); }
// Carregamento Padrão private ConfiguracaoRecibo carregarPadrao() { var OConfig = new ConfiguracaoRecibo(); OConfig.htmlRecibo = "" + "<div id=\"container\">" + " <div class=\"col-md-12 header-recibo\">" + " <div class=\"col-md-2 logo-recibo\">" + " <img src=\"#LINK_LOGO#\" alt=\"#NOME_ORGANIZACAO#\" />" + " </div>" + " <div class=\"col-md-9 text-right\">" + " <h4 class=\"nome-associacao\">#NOME_ORGANIZACAO#</h4>" + " </div>" + " <div class=\"clearfix\"></div>" + " <br />" + " <div class=\"col-md-12\">" + " <p class=\"w500 pull-left\">#ENDERECO_CABECALHO#</p>" + " <p class=\"w200 pull-right text-right\">#TEL_1_CABECALHO#</p>" + " <div class=\"clearfix\"></div>" + " </div>" + " <div class=\"clearfix\"></div>" + " <div class=\"col-md-12\">" + " <p class=\"w500 pull-left\">#UF_CIDADE_CABECALHO#</p>" + " <p class=\"w200 pull-right text-right\">#TEL_2_CABECALHO#</p>" + " <div class=\"clearfix\"></div>" + " </div>" + " <div class=\"clearfix\"></div>" + " </div>" + " <div class=\"clearfix\"></div>" + " <br />" + " <div id=\"content\" class=\"corpo-recibo\">" + " <div class=\"col-md-5 pull-left\">" + " <label class=\"recibo-label-nro\">RECIBO Nº <span class=\"recibo-nro\">#NUMERO#</span></label>" + " </div>" + " <div class=\"col-md-5 pull-right\">" + " <div class=\"col-md-12\">" + " <div>" + " <p class=\"bg-destaque\" style=\"padding-left:5px;font-size:22px;\"> #VALOR#</p>" + " </div>" + " </div>" + " </div>" + " <div class=\"clearfix\"></div><br />" + "" + " <div class=\"col-md-12\">" + " <table class=\"dados-recibo\" style=\"width:100%\">" + " <tr>" + " <td class=\"text-right w125\">Recebemos de:</td>" + " <td class=\"text-left\"><p class=\"bg-destaque\">#NOME#</p></td>" + " </tr>" + " <tr>" + " <td class=\"text-right w125\">A quantia de:</td>" + " <td class=\"text-left\"><p class=\"bg-destaque\">#VALOR#</p></td>" + " </tr>" + " <tr>" + " <td class=\"text-right w125\">Referente à:</td>" + " <td class=\"text-left\">" + " <p class=\"bg-destaque\">" + " <strong>#DESCRICAO#</strong>" + " </p>" + " </td>" + " </tr>" + " </table>" + " <div class=\"clearfix\"></div>" + " </div>" + " <div class=\"clearfix\"></div>" + " <br />" + "" + " <table class=\"col-md-8 pull-right\">" + " <tr>" + " <td class=\"text-right\">" + " São Paulo, #DATA#." + " </td>" + " </tr>" + " <tr>" + " <td class=\"text-center\" style=\"border-bottom:solid 1px #000000; padding-top:20px;\">" + " <strong>#ASSINATURA#</strong>" + " </td>" + " </tr>" + " <tr>" + " <td class=\"text-center\">Identificador Eletrônico</td>" + " </tr>" + " </table>" + " <div class=\"clearfix\"></div>" + " <br />" + "" + " </div>" + "</div>"; return(OConfig); }
//Construtor public ConfiguracaoReciboForm() { this.ConfiguracaoRecibo = new ConfiguracaoRecibo(); }