CAD.CADUser.GetMatriculadas C# (CSharp) Method

GetMatriculadas() public method

Devuelve los codigos de las actividades que esta matriculado un usuario
public GetMatriculadas ( string dni ) : DataSet
dni string Dni del usuario
return System.Data.DataSet
        public DataSet GetMatriculadas(string dni)
        {
            SqlConnection con = null;
            DataSet datos = null;
            string comando = "Select codigo_act from [User_Actividad_a] where usuario='" + dni + "'";
            try
            {
                con = new SqlConnection(conexionTBD);
                SqlDataAdapter sqlAdaptador = new SqlDataAdapter(comando, con);
                datos = new DataSet();
                sqlAdaptador.Fill(datos);
                return datos;

            }
            catch (SqlException)
            {
                // Captura la condición general y la reenvía.
                throw;
            }
            finally
            {
                if (con != null) con.Close(); // Se asegura de cerrar la conexión.
            }
        }

Usage Example

Example #1
0
 /// <summary>
 /// Completa la lista de actividades académicas matriculadas de un usuario
 /// </summary>
 private void SetActAcademicas()
 {
     CADUser user = new CADUser();
     DataSet data=user.GetMatriculadas(this.dni);
     actAcademicas = Actividad_a.CodesToList(data);
     /*foreach (Actividad_a acta in actAcademicas)
     {
         MessageBox.Show(acta.Codigo + ": " + acta.Turnos.Count + " turnos");
     }*/
 }