public void SalveConfiguracao(IConfiguracaoDeBoletoBancario configuracao) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeBoleto>(); try { ServerUtils.BeginTransaction(); mapeador.SalveConfiguracao(configuracao); ServerUtils.CommitTransaction(); } catch { ServerUtils.RollbackTransaction(); throw; } finally { ServerUtils.libereRecursos(); } }
public void SalveConfiguracao(IConfiguracaoDeBoletoBancario configuracao) { var sql = new StringBuilder(); IDBHelper DBHelper; DBHelper = ServerUtils.getDBHelper(); DBHelper.ExecuteNonQuery("DELETE FROM FN_CNFBOLETO"); if (configuracao == null) return; sql.Append("INSERT INTO FN_CNFBOLETO ("); sql.Append("IMAGEMBOLETO, IDCEDENTE, TIPOPESSOA)"); sql.Append("VALUES ("); if (configuracao == null || string.IsNullOrEmpty(configuracao.ImagemDeCabecalhoDoReciboDoSacado)) sql.Append("NULL, "); else sql.Append(string.Concat("'", UtilidadesDePersistencia.FiltraApostrofe(configuracao.ImagemDeCabecalhoDoReciboDoSacado), "', ")); if (configuracao == null || configuracao.Cedente == null) sql.Append("NULL, NULL) "); else sql.Append(string.Concat(configuracao.Cedente.Pessoa.ID.Value, ", ", configuracao.Cedente.Pessoa.Tipo.ID, ")")); DBHelper.ExecuteNonQuery(sql.ToString()); }
private void MostreConfiguracaoDeBoletoBancario(IConfiguracaoDeBoletoBancario configuracaoDeBoleto) { ctrlCedente.CedenteSelecionado = configuracaoDeBoleto.Cedente; if (!string.IsNullOrEmpty(configuracaoDeBoleto.ImagemDeCabecalhoDoReciboDoSacado)) imgImagem.ImageUrl = configuracaoDeBoleto.ImagemDeCabecalhoDoReciboDoSacado; }