public List<AlumnoBE> GetCompaneros(string Curso_id, string Periodo_id, string Seccion_id) { SqlConnection Conn = null; String sCadenaConeccion; String sqlUsuarioObtener; SqlCommand cmdUsuarioObtener = null; SqlDataReader drUsuarioObtener; SqlParameter prmCodCurso; SqlParameter prmCodPeriodo; SqlParameter prmCodSeccion; try { sCadenaConeccion = Properties.Settings.Default.csDesarrollo; Conn = new SqlConnection(sCadenaConeccion); sqlUsuarioObtener = "usps_ListadoAlumnosMatriculados"; cmdUsuarioObtener = Conn.CreateCommand(); cmdUsuarioObtener.CommandText = sqlUsuarioObtener; cmdUsuarioObtener.CommandType = CommandType.StoredProcedure; prmCodCurso = cmdUsuarioObtener.CreateParameter(); prmCodCurso.ParameterName = "@curso_id"; prmCodCurso.SqlDbType = SqlDbType.VarChar; prmCodCurso.Value = Curso_id; prmCodPeriodo = cmdUsuarioObtener.CreateParameter(); prmCodPeriodo.ParameterName = "@periodo_id"; prmCodPeriodo.SqlDbType = SqlDbType.VarChar; prmCodPeriodo.Value = Periodo_id; prmCodSeccion = cmdUsuarioObtener.CreateParameter(); prmCodSeccion.ParameterName = "@seccion_id"; prmCodSeccion.SqlDbType = SqlDbType.VarChar; prmCodSeccion.Value = Seccion_id; cmdUsuarioObtener.Parameters.Add(prmCodCurso); cmdUsuarioObtener.Parameters.Add(prmCodPeriodo); cmdUsuarioObtener.Parameters.Add(prmCodSeccion); cmdUsuarioObtener.Connection.Open(); drUsuarioObtener = cmdUsuarioObtener.ExecuteReader(); AlumnoBE alumno; List<AlumnoBE> widget = new List<AlumnoBE>(); while (drUsuarioObtener.Read()) { alumno = new AlumnoBE(); alumno.id = drUsuarioObtener.GetInt32(drUsuarioObtener.GetOrdinal("Persona_id")); alumno.nombre = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("nombre")); alumno.codigo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("codigo")); alumno.correo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("email")); alumno.cursoid = drUsuarioObtener.GetInt32(drUsuarioObtener.GetOrdinal("Curso_id")); alumno.seccionid = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("seccion_id")); widget.Add(alumno); } cmdUsuarioObtener.Connection.Close(); cmdUsuarioObtener.Dispose(); Conn.Dispose(); return widget; } catch (Exception ex) { cmdUsuarioObtener.Dispose(); Conn.Dispose(); throw; } }
public List<AlumnoBE> GetAlumno(string codigo) { SqlConnection Conn = null; String sCadenaConeccion; String sqlUsuarioObtener; SqlCommand cmdUsuarioObtener = null; SqlDataReader drUsuarioObtener; SqlParameter prmCodAlumno; SqlParameter prmPass; try { sCadenaConeccion = Properties.Settings.Default.csDesarrollo; Conn = new SqlConnection(sCadenaConeccion); sqlUsuarioObtener = "usps_AlumnoObtener"; cmdUsuarioObtener = Conn.CreateCommand(); cmdUsuarioObtener.CommandText = sqlUsuarioObtener; cmdUsuarioObtener.CommandType = CommandType.StoredProcedure; prmCodAlumno = cmdUsuarioObtener.CreateParameter(); prmCodAlumno.ParameterName = "@codigo"; prmCodAlumno.SqlDbType = SqlDbType.VarChar; prmCodAlumno.Value = codigo; cmdUsuarioObtener.Parameters.Add(prmCodAlumno); cmdUsuarioObtener.Connection.Open(); drUsuarioObtener = cmdUsuarioObtener.ExecuteReader(); AlumnoBE alumno; alumno = new AlumnoBE(); while (drUsuarioObtener.Read()) { alumno.id = drUsuarioObtener.GetInt32(drUsuarioObtener.GetOrdinal("id")); alumno.nombre = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("nombre")); alumno.codigo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("codigo")); alumno.carrera = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("Carrera")); alumno.ciclo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("CicloIngreso")); alumno.correo = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("email")); alumno.foto = drUsuarioObtener.GetString(drUsuarioObtener.GetOrdinal("DireccionFoto")); } cmdUsuarioObtener.Connection.Close(); cmdUsuarioObtener.Dispose(); Conn.Dispose(); List<AlumnoBE> widget = new List<AlumnoBE>(); widget.Add(alumno); return widget; } catch (Exception ex) { cmdUsuarioObtener.Dispose(); Conn.Dispose(); throw; } }