// GET: api/InscripcionApi public List <InscripcionModel> Get() { using (CursoEscolarEntities db = new CursoEscolarEntities()) { List <InscripcionModel> query = db.Alumno .Join(db.Carrera, alumCar => alumCar.Al_Carrera_Id, carrId => carrId.Car_Id, (alumCarr, carrId) => new { Alumno = alumCarr, Carrera = carrId }) .Join(db.Inscripcion, idAl => idAl.Alumno.Al_Id, idIns => idIns.Ins_Alumno_Id, (idAl, idIns) => new { Inscripcion = idIns, Alumno = idAl }) .Join(db.Materia, matCarr => matCarr.Alumno.Carrera.Car_Id, carrMat => carrMat.Mat_Carrera_Id, (matCarr, carrMat) => new { Materia = matCarr, Carrera = carrMat }) .Select(x => new InscripcionModel { NombreMateria = x.Carrera.Mat_Nombre, NombreCarr = x.Carrera.Carrera.Car_Nombre, IdAlumno = x.Materia.Alumno.Alumno.Al_Id, IdGpo = x.Materia.Inscripcion.Ins_Grupo_Id, IdCarrera = x.Carrera.Carrera.Car_Id, NombreAlumno = (x.Materia.Alumno.Alumno.Al_Nombre + " " + x.Materia.Alumno.Alumno.Al_Apellido), IdInscripcion = x.Materia.Inscripcion.Ins_Id, IdMateria = x.Carrera.Mat_Id }) .ToList(); return(query); } }
public void Delete(int id) { using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Alumno deleteAlumno = (from Alum in contexto.Alumno where Alum.Al_Id == id select Alum).FirstOrDefault(); contexto.Alumno.Remove(deleteAlumno); contexto.SaveChanges(); } }
// DELETE: api/Area/5 public bool Delete(int id) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Area area = contexto.Area.Where(e => e.Area_Id == id).FirstOrDefault(); contexto.Area.Remove(area); contexto.SaveChanges(); } return(guardar); }
public ActionResult DelGrupo(int id) { using (var contexto = new CursoEscolarEntities()) { var objGrupo = (from Grupo in contexto.Grupo where Grupo.Grp_Id == id select Grupo).FirstOrDefault(); contexto.Grupo.Remove(objGrupo); contexto.SaveChanges(); return(RedirectToAction("Home", "Grupos")); } }
public bool Put(c_Profesores prfs, int id) { using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Profesor editProfesor = (from Prof in contexto.Profesor where Prof.Prf_Id == id select Prof).FirstOrDefault(); editProfesor.Prf_Nombre = prfs.Nombre; editProfesor.Prf_Apellido = prfs.Apellido; editProfesor.Prf_Area_Id = prfs.Area; contexto.SaveChanges(); } return(true); }
public bool Put(d_Grupos Cgrupo, int id) { using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Grupo editGrupo = (from Grupo in contexto.Grupo where Grupo.Grp_Id == id select Grupo).FirstOrDefault(); editGrupo.Grp_Materia_Id = Cgrupo.Materia; editGrupo.Grp_Profesor_Id = Cgrupo.Profesor; editGrupo.Grp_Turno = Cgrupo.Turno; contexto.SaveChanges(); } return(true); }
public bool Delete(int id) { Boolean eliminar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Grupo BorrarGrupo = (from Grupo in contexto.Grupo where Grupo.Grp_Id == id select Grupo).FirstOrDefault(); contexto.Grupo.Remove(BorrarGrupo); contexto.SaveChanges(); } return(eliminar); }
public bool Delete(int id) { Boolean eliminar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Profesor delProfesor = (from Prof in contexto.Profesor where Prof.Prf_Id == id select Prof).FirstOrDefault(); contexto.Profesor.Remove(delProfesor); contexto.SaveChanges(); } return(eliminar); }
public bool Put(c_DatosAlumnos al, int id) { using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Alumno editAlumno = (from Alum in contexto.Alumno where Alum.Al_Id == id select Alum).FirstOrDefault(); editAlumno.Al_Nombre = al.Nombre; editAlumno.Al_Apellido = al.Apellidos; editAlumno.Al_Carrera_Id = al.Carrera; contexto.SaveChanges(); } return(true); }
// POST: api/Area public bool Post(C_Area area) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Area area1 = new Models.Area { Area_Nombre = area.Nombre }; contexto.Area.Add(area1); contexto.SaveChanges(); guardar = true; } return(guardar); }
// POST: api/Carrera public bool Post(C_Carrera carrera) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Carrera carrera1 = new Carrera { Car_Nombre = carrera.Nombre, Car_Nivel = carrera.Nivel }; contexto.Carrera.Add(carrera1); contexto.SaveChanges(); guardar = true; } return(guardar); }
// GET: Daniel public ActionResult Index() { List <C_Materia> lst; using (CursoEscolarEntities db = new CursoEscolarEntities()) { lst = (from d in db.Materia select new C_Materia { Id = d.Mat_Id, Nombre = d.Mat_Nombre }).ToList(); } return(View(lst)); }
// POST: api/Profesor public bool Post(c_Profesores profesor) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Profesor profesor1 = new Profesor { Prf_Nombre = profesor.Nombre, Prf_Apellido = profesor.Apellido, Prf_Area_Id = profesor.Area }; contexto.Profesor.Add(profesor1); contexto.SaveChanges(); guardar = true; } return(guardar); }
// GET: api/Materia public C_Materia[] Get() { List <C_Materia> LMateria = new List <C_Materia>(); //List<C_Carrera> LCarrera = new List<C_Carrera>(); //List<C_Area> LArea = new List<C_Area>(); using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { /*var query = from a in contexto.Materia * join s in contexto.Carrera on a.Mat_Carrera_Id equals s.Car_Id * join m in contexto.Area on a.Mat_Area_Id equals m.Area_Id * select new C_Materia * { * Id = a.Mat_Id, * Nombre = a.Mat_Nombre, * Carrera = s.Car_Nombre, * Area = m.Area_Nombre, * Nivel = s.Car_Nivel * }; * LMateria = query.ToList();*/ foreach (Materia item in contexto.Materia) { Carrera carrera_object = contexto.Carrera.Where(e => e.Car_Id == item.Mat_Carrera_Id).FirstOrDefault(); C_Carrera carrera_selection = new C_Carrera() { Id = carrera_object.Car_Id, Nivel = carrera_object.Car_Nivel, Nombre = carrera_object.Car_Nombre }; Area area_object = contexto.Area.Where(e => e.Area_Id == item.Mat_Area_Id).FirstOrDefault(); C_Area area_selection = new C_Area() { Id = area_object.Area_Id, Nombre = area_object.Area_Nombre }; LMateria.Add(new C_Materia() { Id = item.Mat_Id, Nombre = item.Mat_Nombre, Carrera = carrera_selection, Area = area_selection }); } } return(LMateria.ToArray()); }
// GET: api/Area public C_Area[] Get() { List <C_Area> LArea = new List <C_Area>(); using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { foreach (Models.Area item in contexto.Area) { LArea.Add(new C_Area() { Id = item.Area_Id, Nombre = item.Area_Nombre }); } } return(LArea.ToArray()); }
// GET: api/Carrera public C_Carrera[] Get() { List <C_Carrera> LCarrera = new List <C_Carrera>(); using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { foreach (Carrera item in contexto.Carrera) { LCarrera.Add(new C_Carrera() { Id = item.Car_Id, Nombre = item.Car_Nombre, Nivel = item.Car_Nivel }); } } return(LCarrera.ToArray()); }
// POST: api/InscripcionApi public bool Post(InscripcionModel apiInsc) { Boolean guardar = false; using (CursoEscolarEntities db = new CursoEscolarEntities()) { Inscripcion grupodb = new Inscripcion { Ins_Grupo_Id = apiInsc.IdGpo, Ins_Alumno_Id = apiInsc.IdAlumno }; db.Inscripcion.Add(grupodb); db.SaveChanges(); guardar = true; } return(guardar); }
// POST: api/Materia public bool Post(C_Materia materia) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Materia materia1 = new Materia { Mat_Nombre = materia.Nombre, Mat_Carrera_Id = materia.Carrera.Id, Mat_Area_Id = materia.Area.Id }; contexto.Materia.Add(materia1); contexto.SaveChanges(); guardar = true; } return(guardar); }
// PUT: api/Area/5 public bool Put(int id, C_Area area) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { if (contexto.Area.Count() > 0) { Area area1 = contexto.Area.Where(e => e.Area_Id == id).FirstOrDefault(); if (area1 != null) { area1.Area_Nombre = area.Nombre; contexto.SaveChanges(); guardar = true; } } } return(guardar); }
// GET: api/Grupos public d_Grupos[] Get() { List <d_Grupos> datosGrupo = new List <d_Grupos>(); using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { foreach (Models.Grupo item in contexto.Grupo) { datosGrupo.Add(new d_Grupos() { Id = item.Grp_Id, Materia = item.Grp_Materia_Id, Profesor = item.Grp_Profesor_Id, Turno = item.Grp_Turno }); } } return(datosGrupo.ToArray()); }
public bool Post(d_Grupos grupos) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Models.Grupo grupos1 = new Models.Grupo { Grp_Id = grupos.Id, Grp_Materia_Id = grupos.Materia, Grp_Profesor_Id = grupos.Profesor, Grp_Turno = grupos.Turno }; contexto.Grupo.Add(grupos1); contexto.SaveChanges(); guardar = true; } return(guardar); }
public bool Post(c_DatosAlumnos al) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { Alumno alumno = new Alumno { Al_Nombre = al.Nombre, Al_Apellido = al.Apellidos, Al_Carrera_Id = al.Carrera, Al_Semestre = al.Semestres }; contexto.Alumno.Add(alumno); contexto.SaveChanges(); guardar = true; } return(guardar); }
public ActionResult Inscribir(C_Materia model) { try { if (ModelState.IsValid) { using (CursoEscolarEntities ControlEscolar = new CursoEscolarEntities()) { var oLista = new Materia(); oLista.Mat_Id = model.Id; oLista.Mat_Nombre = model.Nombre; } } return(ViewBag.model = model); } catch (Exception ex) { throw new Exception(ex.Message); } }
// PUT: api/Carrera/5 public bool Put(int id, C_Carrera carrera) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { if (contexto.Carrera.Count() > 0) { Carrera carrera1 = contexto.Carrera.Where(e => e.Car_Id == id).FirstOrDefault(); if (carrera1 != null) { carrera1.Car_Nivel = carrera.Nivel; carrera1.Car_Nombre = carrera.Nombre; contexto.SaveChanges(); guardar = true; } } } return(guardar); }
public tab_Profesores[] GET() { List <tab_Profesores> LProf = new List <tab_Profesores>(); using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { var query = from p in contexto.Profesor join a in contexto.Area on p.Prf_Area_Id equals a.Area_Id select new tab_Profesores { Id = p.Prf_Id, Nombre = p.Prf_Nombre, Apellido = p.Prf_Apellido, Area = a.Area_Nombre, Area_Id = a.Area_Id }; LProf = query.ToList(); } return(LProf.ToArray()); }
// PUT: api/Materia/5 public bool Put(int id, C_Materia materia) { Boolean guardar = false; using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { if (contexto.Materia.Count() > 0) { Materia materia1 = contexto.Materia.Where(e => e.Mat_Id == id).FirstOrDefault(); if (materia1 != null) { materia1.Mat_Carrera_Id = materia.Carrera.Id; materia1.Mat_Area_Id = materia.Area.Id; materia1.Mat_Nombre = materia.Nombre; contexto.SaveChanges(); guardar = true; } } } return(guardar); }
// GET: api/DatosAlumnos /* public c_DatosAlumnos[] Get() * { * List<c_DatosAlumnos> datosalumno = new List<c_DatosAlumnos>(); * using (CursoEscolarEntities contexto = new CursoEscolarEntities()) * { * foreach (Models.Alumno item in contexto.Alumno) * { * datosalumno.Add(new c_DatosAlumnos() * { * Id = item.Al_Id, * Nombre = item.Al_Nombre, * Apellidos = item.Al_Apellido, * Carrera = item.Al_Carrera_Id, * Semestres = item.Al_Semestre * }); * } * } * return datosalumno.ToArray(); * } */ public tab_DatosAlumnos[] GET() { List <tab_DatosAlumnos> LAlum = new List <tab_DatosAlumnos>(); using (CursoEscolarEntities contexto = new CursoEscolarEntities()) { var query = from alu in contexto.Alumno join car in contexto.Carrera on alu.Al_Carrera_Id equals car.Car_Id select new tab_DatosAlumnos { Id = alu.Al_Id, Nombre = alu.Al_Nombre, Apellidos = alu.Al_Apellido, Carrera = car.Car_Nombre, Carrera_Id = car.Car_Id, Semestres = alu.Al_Semestre }; LAlum = query.ToList(); } return(LAlum.ToArray()); }