Пример #1
0
        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);
        }
Пример #2
0
        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);
        }