Example #1
0
        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);
        }
Example #2
0
 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);
        }