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;
        }