public static void AlertaCorreos(string Mensaje, string Cita, string Booking, string TIPALERT) { try { DataTable dtbl; WsEnvioCorreo.envioCorreoSoapClient wsCorreo = new WsEnvioCorreo.envioCorreoSoapClient(); WsEnvioCorreo.ArrayOfString dest = new WsEnvioCorreo.ArrayOfString(); WsEnvioCorreo.ArrayOfString copia = new WsEnvioCorreo.ArrayOfString(); WsEnvioCorreo.ArrayOfString oculto = new WsEnvioCorreo.ArrayOfString(); WsEnvioCorreo.ArrayOfString Arch = new WsEnvioCorreo.ArrayOfString(); string mensaje = string.Empty; mensaje = "<html> " + "<body>" + Mensaje + "<br/>" + "Atentamente," + "<br/>" + "Sistemas Ransa" + //"<img src = 'cid:" + Path.Combine("Ransa.PNG") +"' /> " + "</body>" + "</html>"; EntidadGC.ConsultaCorreosQueryInput input = new EntidadGC.ConsultaCorreosQueryInput(); List <EntidadGC.ConsultaCorreos> LstCorreos = new List <EntidadGC.ConsultaCorreos>(); if (TIPALERT == "PRE") { input.IN_ID_SLN = "CITADPWPRV"; } else if (TIPALERT == "POS") { input.IN_ID_SLN = "CITADPWPST"; } else { input.IN_ID_SLN = "CITADPWSTK"; } LstCorreos = lgCitaDPW.ConsultaCorreosCitaAutomatica(input); for (int x = 0; x < LstCorreos.Count; x++) { if (LstCorreos[x].TIP_DST.ToString() == "TO") { dest.Add(LstCorreos[x].DIR_COR.ToString()); } if (LstCorreos[x].TIP_DST.ToString() == "CC") { copia.Add(LstCorreos[x].DIR_COR.ToString()); } if (LstCorreos[x].TIP_DST.ToString() == "BCC") { oculto.Add(LstCorreos[x].DIR_COR.ToString()); } } wsCorreo.EnvioCorreoDepositoTemporal("CITAS DPW - ALERTA CITA: " + Cita + " - " + Booking, mensaje, dest, copia, oculto, Arch, WsEnvioCorreo.MailPriority.Normal); } catch (Exception ex) { } }
public List <Entidad.ConsultaCorreos> ConsultaCorreosCitaAutomatica(Entidad.ConsultaCorreosQueryInput Parametros) { dtResultado = DB2Helper.ExecuteDb2Query(CommandType.StoredProcedure, "LIBORDAG.SP_SEL_CORREO_DESTINATARIO", Parametros); return(dtResultado.ToList <Entidad.ConsultaCorreos>()); }
public List <Entidad.ConsultaCorreos> ConsultaCorreosCitaAutomatica(Entidad.ConsultaCorreosQueryInput Parametros) { return(ejecuta.ConsultaCorreosCitaAutomatica(Parametros)); }