示例#1
0
        public void Fill(int?AlumnoId)
        {
            this.AlumnoId = AlumnoId;

            if (AlumnoId.HasValue)
            {
                AlumnosEntities1 context   = new AlumnosEntities1();
                Alumno           objAlumno = context.Alumno.FirstOrDefault(
                    x => x.AlumnoId == AlumnoId);

                //if(objAlumno!=null)
                //{
                //    context.Alumno.Remove(objAlumno);
                //    context.SaveChanges();
                //}


                this.Nombres         = objAlumno.Nombres;
                this.ApellidoMaterno = objAlumno.ApellidoMaterno;
                this.ApellidoPaterno = objAlumno.ApellidoPaterno;
                this.Edad            = objAlumno.Edad;
                this.DNI             = objAlumno.DNI;
                this.NombreApoderado = objAlumno.NombreApoderado;
                this.Telefono        = objAlumno.Telefono;
                this.Celular         = objAlumno.Celular;
                this.FechaNacimiento = objAlumno.FechaNacimiento;



                //var fn = FechaNacimiento.Date;
                //this.FechaNacimiento = fn ;
            }
        }
        public ActionResult AddEditAlumno(AddEditAlumnoViewModel objViewModel)
        {
            try
            {
                Alumno           objAlumno = null;
                AlumnosEntities1 context   = new AlumnosEntities1();

                if (objViewModel.AlumnoId.HasValue)
                {
                    objAlumno = context.Alumno.FirstOrDefault(
                        x => x.AlumnoId == objViewModel.AlumnoId);
                }
                else
                {
                    objAlumno = new Alumno();
                    context.Alumno.Add(objAlumno);
                }

                objAlumno.Nombres         = objViewModel.Nombres;
                objAlumno.ApellidoPaterno = objViewModel.ApellidoPaterno;
                objAlumno.ApellidoMaterno = objViewModel.ApellidoMaterno;
                objAlumno.Edad            = objViewModel.Edad;
                objAlumno.DNI             = objViewModel.DNI;
                objAlumno.NombreApoderado = objViewModel.NombreApoderado;
                objAlumno.Telefono        = objViewModel.Telefono;
                objAlumno.Celular         = objViewModel.Celular;
                context.SaveChanges();
                return(RedirectToAction("LstAlumnos"));
            }
            catch (Exception ex)
            {
                return(View(objViewModel));
            }
        }
        public ActionResult DeleteAlumno(AddEditAlumnoViewModel objViewModel)
        {
            try
            {
                Alumno           objAlumno = null;
                AlumnosEntities1 context   = new AlumnosEntities1();

                if (objViewModel.AlumnoId.HasValue)
                {
                    objAlumno = context.Alumno.FirstOrDefault(
                        x => x.AlumnoId == objViewModel.AlumnoId);
                }
                else
                {
                    objAlumno = new Alumno();
                    context.Alumno.Add(objAlumno);
                }

                context.Alumno.Remove(objAlumno);


                context.SaveChanges();
                return(RedirectToAction("LstAlumnos"));
            }
            catch (Exception ex)
            {
                return(View(objViewModel));
            }
        }
示例#4
0
        public void Fill()
        {
            AlumnosEntities1 context = new AlumnosEntities1();
            var query = context.Alumno.AsQueryable();

            if (!String.IsNullOrEmpty(Filtro))
            {
                query = query.Where(x => x.Nombres.Contains(Filtro.ToUpper()));
            }

            LstAlumnos = query.ToList();
        }
        public void Delete(int?AlumnoId)
        {
            this.AlumnoId = AlumnoId;

            if (AlumnoId.HasValue)
            {
                AlumnosEntities1 context   = new AlumnosEntities1();
                Alumno           objAlumno = context.Alumno.FirstOrDefault(
                    x => x.AlumnoId == AlumnoId);

                if (objAlumno != null)
                {
                    context.Alumno.Remove(objAlumno);
                    context.SaveChanges();
                }
            }
        }
示例#6
0
        public void Fill()
        {
            AlumnosEntities1 context = new AlumnosEntities1();

            NroAlumnos = context.Alumno.Count();
        }