public List <Object> consulta(string dato) { MySqlDataReader reader; List <Object> lista = new List <object>(); string sql; sql = "SELECT p.codigo_paralelo, c.nombre from estudiante e, estudiante_paralelo ep, paralelo p, curso c where e.rut = ep.Estudianterut and ep.Paraleloid = p.codigo_paralelo and p.Cursocodigo = c.codigo and e.rut = '" + dato + "';"; try { MySqlConnection conexionBD = conexion(); conexionBD.Open(); MySqlCommand comando = new MySqlCommand(sql, conexionBD); reader = comando.ExecuteReader(); while (reader.Read()) { CursosAlumno _alumno = new CursosAlumno(); _alumno.CodigoParalelo = reader.GetString(0); _alumno.NombreCurso = reader.GetString(1); lista.Add(_alumno); } } catch (MySqlException ex) { MessageBox.Show("Datos incorrectos: " + ex.Message); } return(lista); }
internal static void Insertar(int idCurso, int idAlumno) { using (var db = new SMPorresEntities()) { var id = db.CursosAlumnos.Any() ? db.CursosAlumnos.Max(c1 => c1.Id) + 1 : 1; var ca = new CursosAlumno { Id = id, IdCurso = idCurso, IdAlumno = idAlumno, CicloLectivo = ConfiguracionRepository.ObtenerConfiguracion().CicloLectivo }; db.CursosAlumnos.Add(ca); db.SaveChanges(); } }
internal static void Insertar(SMPorresEntities db, int idCurso, int idAlumno) { _log.Debug("Insertando alumno en curso"); var id = db.CursosAlumnos.Any() ? db.CursosAlumnos.Max(c1 => c1.Id) + 1 : 1; var ca = new CursosAlumno { Id = id, IdCurso = idCurso, IdAlumno = idAlumno, CicloLectivo = ConfiguracionRepository.ObtenerConfiguracion().CicloLectivo }; db.CursosAlumnos.Add(ca); db.SaveChanges(); }