Exemplo n.º 1
0
        // 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);
 }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 11
0
        // 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);
        }
Exemplo n.º 12
0
        // 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);
        }
Exemplo n.º 14
0
        // 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());
        }
Exemplo n.º 16
0
        // 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());
        }
Exemplo n.º 17
0
        // 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);
        }
Exemplo n.º 18
0
        // 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);
        }
Exemplo n.º 20
0
        // 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());
        }
Exemplo n.º 21
0
        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);
        }
Exemplo n.º 23
0
 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);
     }
 }
Exemplo n.º 24
0
        // 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());
        }
Exemplo n.º 26
0
        // 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());
        }