Example #1
0
        private void EnviarCorreo(BEUsuario pUsuario, int pcodEmpresa, string pUserLogin, string urlWebSistema, string pTitulo, out string pMessage)
        {
            pMessage = string.Empty;
            List <HelpMailDatos> Lista = new List <HelpMailDatos>();

            Lista.Add(new HelpMailDatos {
                titulo = "Nombres", descripcion = pUsuario.desNombres
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Apellidos", descripcion = pUsuario.desApellidos
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Usuario", descripcion = pUsuario.desLogin
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Contraseña", descripcion = pUsuario.clvPassword
            });

            Lista.Add(new HelpMailDatos {
                titulo = "Correo electrónico", descripcion = pUsuario.desCorreo
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Teléfono", descripcion = pUsuario.desTelefono
            });
            Lista.Add(new HelpMailDatos {
                titulo = "URL de sistema", descripcion = urlWebSistema
            });

            //string lsNota = "<b>Nota : Se ha modificado su cuenta de usuario, la contraseña se generó de forma aleatoria se recomienda ingresar al sistema y modificarlo.</b>";

            string lsNota = "<b> Nota : La nueva contraseña se generó de forma aleatoria se recomienda ingresar al sistema y modificarlo. </b>";

            lsNota = lsNota + "<div style='font-style:oblique; text-align: center;'> Este correo electrónico fue enviado desde una dirección de correo de notificación, la cual no recepcionará correos de respuesta. Agradeceremos no responder a este mensaje.</div>";

            //"Servicio de envío de contraseña"
            string        lsBody     = HelpMail.CrearCuerpo(pTitulo, Lista, lsNota, "Empresa");
            List <string> lstCorreos = new List <string>();

            lstCorreos.Add(pUsuario.desCorreo);

            try
            {
                HelpMail.Enviar("Envío de Usuario - Contraseña", lsBody, lstCorreos, false, null, null);
            }
            catch (Exception ex)
            {
                HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                            pUserLogin, pcodEmpresa.ToString());
                pMessage = WebConstants.ValidacionDatosSEGURIDAD.FirstOrDefault(x => x.Key == 2024).Value;
            }
        }
Example #2
0
        public void EnviarCorreo(BEUsuarioRequest pUsuario)
        {
            List <HelpMailDatos> Lista = new List <HelpMailDatos>();

            Lista.Add(new HelpMailDatos {
                titulo = "Nombres", descripcion = pUsuario.desNombres
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Apelidos", descripcion = pUsuario.desApellidos
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Teléfono", descripcion = pUsuario.desTelefono
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Correo", descripcion = pUsuario.desCorreo
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Cueta login", descripcion = pUsuario.desLogin
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Contraseña", descripcion = pUsuario.clvPassword
            });
            Lista.Add(new HelpMailDatos {
                titulo = "-", descripcion = "-"
            });
            Lista.Add(new HelpMailDatos {
                titulo = "Creado desde", descripcion = pUsuario.segMaquinaEdita
            });

            string lsNota = "<b> Nota : Se ha generado su contraseña. Se generó de forma aleatoria se recomienda ingresar al sistema y modificarlo. </b>";

            lsNota = lsNota + "<div style='font-style:oblique; text-align: center;'> Este correo electrónico fue enviado desde una dirección de correo de notificaciónes, la cual no recepcionará correos de respuesta. Agradeceremos no responder a este mensaje.</div>";

            string        lsBody     = HelpMail.CrearCuerpo("Envío de contraseña nueva", Lista, lsNota, "CROM SYSTEMS - SIS CROM");
            List <string> lstCorreos = new List <string>();

            lstCorreos.Add(pUsuario.desCorreo);
            HelpMail.Enviar("Envío de Contraseña - Usuario nuevo", lsBody, lstCorreos, false, null, null);
        }