public Curso curso(string sigla) { SqlConnection conexion = new SqlConnection(this.cadenaConexion); SqlCommand cmdObtener = new SqlCommand(); cmdObtener.CommandText = "sp_obtener_curso"; cmdObtener.CommandType = System.Data.CommandType.StoredProcedure; cmdObtener.Connection = conexion; //configurar los parametros cmdObtener.Parameters.Add(new SqlParameter("@sigla", sigla)); conexion.Open(); SqlDataReader drCursos = cmdObtener.ExecuteReader(); Curso curso = new Curso(); Docente docente = new Docente(); DocenteData docenteData = new DocenteData(cadenaConexion); while (drCursos.Read()) { docente = docenteData.obtenerDocente(drCursos["id_docente"].ToString()); curso = new Curso(drCursos["sigla"].ToString(), drCursos["nombre"].ToString(), docente); }//while conexion.Close(); return(curso); }
}//insertar public LinkedList <Curso> cursos() { SqlConnection conexion = new SqlConnection(this.cadenaConexion); SqlCommand cmdObtener = new SqlCommand(); cmdObtener.CommandText = "sp_obtener_cursos"; cmdObtener.CommandType = System.Data.CommandType.StoredProcedure; cmdObtener.Connection = conexion; conexion.Open(); SqlDataReader drCursos = cmdObtener.ExecuteReader(); LinkedList <Curso> cursos = new LinkedList <Curso>(); Curso curso = new Curso(); Docente docente = new Docente(); DocenteData docenteData = new DocenteData(cadenaConexion); while (drCursos.Read()) { docente = docenteData.obtenerDocente(drCursos["id_docente"].ToString()); curso = new Curso(drCursos["sigla"].ToString(), drCursos["nombre"].ToString(), docente); cursos.AddLast(curso); }//while conexion.Close(); return(cursos); }