Exemple #1
0
 public static List<CondecoEntidades.Usuario> Lista(string IdUsuario, string Nombre, string Estado, CondecoEntidades.Sesion Sesion)
 {
     CondecoDB.Usuario usuario = new CondecoDB.Usuario(Sesion);
     return usuario.Lista(IdUsuario, Nombre, Estado);
 }
Exemple #2
0
 public static List<CondecoEntidades.Usuario> Lista(out int CantidadFilas, int IndicePagina, int TamañoPagina, string OrderBy, string Nombre, string Email, string SessionID, CondecoEntidades.Sesion Sesion)
 {
     List<CondecoEntidades.Usuario> listaUsuario = new List<CondecoEntidades.Usuario>();
     CondecoDB.Usuario db = new CondecoDB.Usuario(Sesion);
     if (OrderBy.Equals(String.Empty))
     {
         OrderBy = "IdUsuario desc";
     }
     listaUsuario = db.ListaCompleta(OrderBy, Nombre, Email);
     int cantidadFilas = listaUsuario.Count;
     CantidadFilas = cantidadFilas;
     return db.Lista(IndicePagina, TamañoPagina, OrderBy, SessionID, listaUsuario);
 }
Exemple #3
0
 public static void ReporteIdUsuarios(string Email, CondecoEntidades.Sesion Sesion)
 {
     CondecoDB.Usuario db = new CondecoDB.Usuario(Sesion);
     List<CondecoEntidades.Usuario> cuentas = db.Lista(Email);
     SmtpClient smtpClient = new SmtpClient(System.Configuration.ConfigurationManager.AppSettings["MailServidorSmtp"]);
     MailMessage mail = new MailMessage();
     mail.From = new MailAddress(System.Configuration.ConfigurationManager.AppSettings["MailCredencialesUsr"]);
     mail.To.Add(new MailAddress(Email));
     mail.Subject = "Información";
     mail.IsBodyHtml = true;
     StringBuilder a = new StringBuilder();
     a.Append("Estimado/a <b>" + cuentas[0].Nombre.Trim() + "</b>:<br />");
     a.Append("<br />");
     a.Append("Cumplimos en informarle cuáles son las cuentas vinculadas a este correo electrónico:<br />");
     a.Append("<br />");
     for (int i = 0; i < cuentas.Count; i++)
     {
         a.Append("Cuenta '" + cuentas[i].Nombre + "' (Id.Usuario='" + cuentas[i].Id + "')<br />");
     }
     a.Append("<br />");
     a.Append("Si ha recibido este correo electrónico y no ha solicitado información sobre su(s) cuenta(s), es probable que otro usuario haya introducido su dirección por error. Si no ha solicitado esta información, no es necesario que realice ninguna acción, y puede ignorar este mensaje con total seguridad.<br />");
     a.Append("Saludos.<br />");
     a.Append("<br />");
     a.Append("<b>Condeco</b><br />");
     a.Append("<br />");
     a.Append("<br />");
     a.Append("Este es sólo un servicio de envío de mensajes. Las respuestas no se supervisan ni se responden.<br />");
     mail.Body = a.ToString();
     smtpClient.Credentials = new NetworkCredential(System.Configuration.ConfigurationManager.AppSettings["MailCredencialesUsr"], System.Configuration.ConfigurationManager.AppSettings["MailCredencialesPsw"]);
     smtpClient.Send(mail);
 }