示例#1
0
        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)
            { }
        }
示例#2
0
        public List <Entidad.ConsultaCorreos> ConsultaCorreosCitaAutomatica(Entidad.ConsultaCorreosQueryInput Parametros)
        {
            dtResultado = DB2Helper.ExecuteDb2Query(CommandType.StoredProcedure, "LIBORDAG.SP_SEL_CORREO_DESTINATARIO", Parametros);

            return(dtResultado.ToList <Entidad.ConsultaCorreos>());
        }
示例#3
0
 public List <Entidad.ConsultaCorreos> ConsultaCorreosCitaAutomatica(Entidad.ConsultaCorreosQueryInput Parametros)
 {
     return(ejecuta.ConsultaCorreosCitaAutomatica(Parametros));
 }