public bool guardarAsistentes(bd_simaEntitie db, clases_sima clsase, String[] idAsistentes) { bool exito = true; try{ if (idAsistentes != null) { estudiantes_asistentes estudiante = null; foreach (String id in idAsistentes) { estudiante = new estudiantes_asistentes { clase_id = clsase.id, estudiante_id = id, clases_sima = clsase }; db.estudiantes_asistentes.Add(estudiante); } db.SaveChanges(); } } catch (Exception) { exito = false; } return(exito); }
public List <estudiantes_asistentes> getEstudiantesAsistentes(int id_clase) { List <estudiantes_asistentes> estudiantes = new List <estudiantes_asistentes>(); var dtr = new DataSet(); using (var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["bd_simaConexion"].ConnectionString)) { try { // procedimiento almacenado var cmd = new SqlCommand("SP_Estudiantes_asistentes", conn) { CommandType = CommandType.StoredProcedure }; //cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@clase_id", id_clase); conn.Open(); var da = new SqlDataAdapter(cmd); //cmd.ExecuteNonQuery(); da.Fill(dtr); foreach (DataRow row in dtr.Tables[0].Rows) { estudiantes_asistentes estudiante = new estudiantes_asistentes { clase_id = Convert.ToInt32(row["clase_id"].ToString()), estudiante_id = row["estudiante_id"].ToString() }; estudiantes.Add(estudiante); } } catch (Exception ex) { string msg = ex.Message; } finally { conn.Close(); } } return(estudiantes); }