Desmatricular() public method

En este método desmatriculamos a un User de una Actividad_a
public Desmatricular ( string dni, int cod ) : void
dni string Dni del usuario
cod int Codigo de la actividad
return void
Example #1
0
        //Para matricularse en las que no estaba y desmatricularse en las que ya no esta
        //Actualiza su lista de matriculadas a la lista pasada por parametros
        public void UpdateMatricula(List<Actividad_a> actAc)
        {
            CADUser usr = new CADUser();

            List<Actividad_a> actAcademicasAux = new List<Actividad_a>();
            foreach (Actividad_a act_a in actAcademicas) {
                actAcademicasAux.Add(act_a);
            }

            foreach (Actividad_a act in actAcademicasAux) {
                if (!actAc.Contains(act)) {
                    actAcademicas.Remove(act);
                    usr.Desmatricular(dni, act.Codigo);
                }
            }

            foreach (Actividad_a act in actAc) {
                if (!actAcademicas.Contains(act)) {
                    actAcademicas.Add(act);
                    usr.Matricular(dni, act.Codigo);
                }
            }
        }
Example #2
0
 /// <summary>
 ///  Borra una actividad académica (si existe). Devuelve valor booleano.
 ///  La Borra también de la BD.
 /// </summary>
 /// <param name="act">Activdad que se desea borrar</param>
 /// <returns>Devuelve TRUE si se ha borrado y FALSE en caso contrario</returns>
 public bool BorraActAcademicaBool(Actividad_a act)
 {
     try {
         CADUser usr = new CADUser();
         usr.Desmatricular(dni, act.Codigo);
     }
     catch {
         return false;
     }
     return actAcademicas.Remove(act);
 }