예제 #1
0
        public static void EnviarCorreoPorPrestamoAdedudado(List <DtoPrestamo> prestamos)
        {
            string saltoLinea = "\n";

            try
            {
                foreach (var item in prestamos)
                {
                    // Genero una Instancia de Mail para armar el formato del Mismo
                    var unMail = new CorreoElectronico();
                    DtoMembershipUser usuarioDeudor = BLL.GestorMaestro.ObtenerUsuarioPorId(item.UserId);

                    // Obtengo el mail de cada usuario
                    string nombreMostrar      = usuarioDeudor.FullName;
                    string correoDestinatario = "*****@*****.**";
                    unMail.RemitenteCorreo        = "*****@*****.**";
                    unMail.RemitenteNombreMostrar = "Healthy Fox";

                    unMail.AgregarDestinatario(correoDestinatario, nombreMostrar);

                    unMail.TituloCorreo = "UAI BOOK | Contacto Usuario ";

                    unMail.CuerpoCorreo =

                        "Buenos Dias:" + nombreMostrar + saltoLinea +
                        saltoLinea +
                        "Le enviamos este mail para informarle que usted posee un libro el cual la fecha del prestamo ha caducado." + saltoLinea +
                        saltoLinea +
                        "Le Pedimos que devuelva el libro esta misma semana, sino sera multado" + saltoLinea +
                        saltoLinea +
                        "                                       MUCHAS GRACIAS                                    " + saltoLinea +
                        saltoLinea +
                        "Que tenga un buen día";

                    // Envio el Mail
                    var nuevoCorreo = new CorreoNetMailing();
                    nuevoCorreo.EnviarCorreoElectronico(unMail);
                }
            }
            catch (Exception e)
            {
                LogueadorEventViewer.Instancia().LogInformacion("El siguiente error fue mostrado al Generar un Mail:" + e.ToString(), "HealthyFox", "Log");
                throw new Exception("Error al Intentar enviar un Mail");
            }
        }
예제 #2
0
 public static bool ValidarUsuario(DtoMembershipUser account)
 {
     return(DAL.Facade.AccountFacade.ValidarUsuario(account));
 }