El cliente solicita si es factible, el ponerle un diseño al correo de cumpleañeros generado por la Alerta, como por ejemplo poner en el fondo algo como globos, pasteles, etc. Yo le indique que no era factible, pero me pidio favor de que lo consultara en QA.

asked 30 Mar '16, 12:58

FerdyB's gravatar image

FerdyB
955166176178
accept rate: 48%


Sí es posible, ya que en el texto de la alerta se le puede incluir HTML e incluso CSS para que los correos sean mas vistosos

link

answered 30 Mar '16, 16:35

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Vos no tenes un ejemplo de algo asi? Porque ese texto lo da el SP verdad?

(30 Mar '16, 16:41) FerdyB FerdyB's gravatar image

Este es un ejemplo ... en tu caso podrias crear el html por aparte y despues adaptarlo en el SP

create procedure [eor].[alerta_plazas_sin_cco_seg] as

declare @CodExp int, @RolID varchar(250), @mensaje varchar(max), @codigoUsuario int

declare @TablaDestinatarios table (Destinatario int, Mensaje varchar(max))

declare Destinatarios cursor for
select distinct exp_codigo , rol_id, usr_codigo
from sec.rol_roles  
join sec.rus_roles_users on rus_rol_id = rol_id
join sec.usr_users on usr_codigo = rus_codusr
join sec.eus_expediente_usuario on eus_codusr = usr_codigo
join exp.exp_expedientes on exp_codigo = eus_codexp
where rol_id = 'Administrador'

open Destinatarios

set @mensaje= ''

fetch next from Destinatarios
into @CodExp,@RolID,@codigoUsuario

while @@FETCH_STATUS = 0
       begin

set @mensaje =  '<style>
    .formato {
        background-color: #e2e2e2;
        font-family: Tahoma;
    }
    .header {
        font-weight: bold;
    }
</style>
<table class="formato">
    <tr>
        <td class="header">Codigo</td>
        <td class="header">Nombre</td>
        <td class="header">Empresa</td>
    </tr>
    <tr>'

select @mensaje = @mensaje + '<tr> <td>' +cast(plz_codigo as varchar) + '</td>' +
                                                      '<td>' +  cast(plz_nombre as varchar) + '</td>       ' + 
                                                       '<td>' +  cast(cia_descripcion as varchar) + '</td> '

from eor.plz_plazas                                                
             join eor.cia_companias on cia_Codigo = plz_codcia
             where not exists(select 1 from eor.cpp_centros_costo_plaza where cpp_codplz = plz_codigo)
             and exists(select 1 from sec.usr_users 
                                  join sec.rus_roles_users on rus_codusr =usr_codigo
                                  join sco.cir_companias_roles on cir_codrol = rus_rol_id                                
                                  where usr_codigo = @codigoUsuario
                                  and cir_codcia = cia_Codigo)
             and plz_estado <> 'S'

set @mensaje = @mensaje + '</table> '

insert into @TablaDestinatarios
             select @CodExp, @mensaje

fetch next from Destinatarios
       into @CodExp,@RolID,@codigoUsuario
       set @mensaje = ''
end

close Destinatarios
deallocate Destinatarios

select mensaje MENSAJE, destinatario DESTINATARIOS from @TablaDestinatarios
where len(mensaje) > 345 -- solo el encabezado tiene 340 caracteres asi que deberia de ser mayor a 345 por lo menos para saber que el mensaje tiene informacion
(30 Mar '16, 17:20) sbarahona ♦♦ sbarahona's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×7
×1
×1

Asked: 30 Mar '16, 12:58

Seen: 890 times

Last updated: 30 Mar '16, 17:20

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática