public static List <VCFramework.Entidad.ElementosGrupo> ObtenerElementosGrupo(int idGrupo) { //VCFramework.Negocio.Factory.Factory fac = new VCFramework.Negocio.Factory.Factory(); //FiltroGenerico filtro = new FiltroGenerico(); //filtro.Campo = "ID_GRUPO"; //filtro.Valor = idGrupo.ToString(); //filtro.TipoDato = TipoDatoGeneral.Entero; //List<object> lista = fac.Leer<VCFramework.Entidad.ElementosGrupo>(filtro); //List<VCFramework.Entidad.ElementosGrupo> lista2 = new List<VCFramework.Entidad.ElementosGrupo>(); //if (lista != null) //{ // lista2 = lista.Cast<VCFramework.Entidad.ElementosGrupo>().ToList(); //} //return lista2; List <Entidad.ElementosGrupo> lista = ObtenerElementosGrupoAll(); List <Entidad.ElementosGrupo> listaDevolver = new List <Entidad.ElementosGrupo>(); try { listaDevolver = lista.FindAll(p => p.IdGrupo == idGrupo); } catch (Exception ex) { Utiles.Log(ex); } return(listaDevolver); }
public void Enviar(MailMessage mensaje) { try { server.Send(mensaje); } catch (Exception ex) { Utiles.Log(ex); } }
public static List <UsuariosCorreos> ListaUsuariosCorreosPorInstId(int instId) { List <UsuariosCorreos> retorno = new List <UsuariosCorreos>(); try { List <Entidad.AutentificacionUsuario> listaUsuarios = NegocioMySQL.AutentificacionUsuario.ListarUsuariosPorInstId(instId); if (listaUsuarios != null && listaUsuarios.Count > 0) { foreach (Entidad.AutentificacionUsuario au in listaUsuarios) { if (au.CorreoElectronico != "") { if (!retorno.Exists(p => p.Correo == au.CorreoElectronico)) { UsuariosCorreos us = new UsuariosCorreos(); us.Correo = au.CorreoElectronico; //us.Nombre = au.Persona.Nombres + " " + au.Persona.ApellidoPaterno + " " + au.Persona.ApellidoMaterno; Entidad.Persona persona = NegocioMySQL.Persona.ObtenerPersonaPorUsuId(au.Id); if (persona != null && persona.Id > 0) { us.Nombre = persona.Nombres + " " + persona.ApellidoPaterno + " " + persona.ApellidoMaterno; } else { us.Nombre = au.NombreUsuario; } retorno.Add(us); } } } } } catch (Exception ex) { Utiles.Log(ex); } return(retorno); }