CAD.CADUser.Desmatricular C# (CSharp) Method

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
        public void Desmatricular(string dni, int cod)
        {
            SqlConnection c = null;
            string comand = "DELETE FROM [User_Actividad_a] WHERE usuario= '" + dni + "' and codigo_act= '" + cod + "'";
            try
            {

                c = new SqlConnection(conexionTBD);
                c.Open();
                SqlCommand cmd = new SqlCommand(comand, c);
                cmd.ExecuteNonQuery();
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                if (c != null) c.Close(); // Se asegura de cerrar la conexión.
            }
        }

Usage Example

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);
                }
            }
        }
All Usage Examples Of CAD.CADUser::Desmatricular