示例#1
0
        private void calcularPlazasDisponibles()
        {
            List <Usuario> lista  = ActividadesRealizadas.listaUsuarios(act.IdActividad);
            List <Usuario> filtro = new List <Usuario>();

            foreach (Usuario u in lista)
            {
                if (u.RolUsuario.RolName.Equals("ALUMNO") || u.RolUsuario.RolName.Equals("PROFESOR"))
                {
                    filtro.Add(u);
                }
            }
            lPlazasDisp.Text = (act.AforoActividad - filtro.Count).ToString();
        }
示例#2
0
        public static bool comprobarInscrito(Usuario usuario, Actividad actividad)
        {
            bool inscrito = false;

            if (usuario != null)
            {
                foreach (Usuario u in ActividadesRealizadas.listaUsuarios(actividad.IdActividad))
                {
                    if (usuario.CorreoUsuario.Equals(u.CorreoUsuario))
                    {
                        inscrito = true;
                    }
                }
            }
            return(inscrito);
        }
        private int calcularPlazasDisponiblesActividad()
        {
            List <Usuario> lista  = ActividadesRealizadas.listaUsuarios(actividadSeleccionada.IdActividad);
            List <Usuario> filtro = new List <Usuario>();

            foreach (Usuario u in lista)
            {
                if (u.RolUsuario.RolName.Equals("ALUMNO") || u.RolUsuario.RolName.Equals("PROFESOR"))
                {
                    filtro.Add(u);
                }
            }
            int plazas = actividadSeleccionada.AforoActividad - filtro.Count;

            return(plazas);
        }
示例#4
0
        private void bRecordar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Se enviará un correo a todos los usuarios inscritos", "ALERTA", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                string recordatorio;
                foreach (Usuario u in ActividadesRealizadas.listaUsuarios(act.IdActividad))
                {
                    //Console.WriteLine(u.CorreoUsuario);
                    recordatorio = Correo.recordatorioActividad(act);
                    Correo.sendEmail(recordatorio, "Actividad próxima", u);
                }
            }
            else if (dialogResult == DialogResult.No)
            {
                //do something else
            }
        }
示例#5
0
        private void comprobarInscrito()
        {
            bool inscrito = false;

            foreach (Usuario u in ActividadesRealizadas.listaUsuarios(curso.CursoID))
            //foreach (Usuario u in CursosRealizados.listaUsuarios(curso.CursoID))
            {
                if (user.Equals(u))
                {
                    inscrito = true;
                }
            }

            if (inscrito)
            {
                lInscrito.Text = "Inscrito";
            }
            else
            {
                lInscrito.Text = "No inscrito";
            }
        }