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); }
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); }
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); }