public void UpdateCurso(Curso curso)
 {
     using (CursoModel model = new CursoModel())
     {
         model.Update(curso);
     }
 }
 public void CreateCursoBanco(Curso curso)
 {
     using (CursoModel cursoModel = new CursoModel())
     {
         cursoModel.Create(curso);
     }
 }
Пример #3
0
        public ActionResult PostCurso(CursoModel model)
        {
            var Curso = new Curso(model.id, model.nome, model.descricao, model.idMaterias);

            _cursoCollection.InsertOne(Curso);
            return(StatusCode(201, Curso.ToString()));
        }
Пример #4
0
        public CursoModel ObtenerCuadroxCursoAlumno(long gradoId, long seccionId, long cursoId, long alumnoId, long colegioId)
        {
            CursoModel CursoActual = new CursoModel();

            try
            {
                //Se obtiene el ciclo actual del colegio
                Ciclo CicloActual = db.Set <Ciclo>().AsNoTracking().Where(x => x.ColegioId == colegioId && x.Activo).OrderByDescending(x => x.Fecha).ThenByDescending(x => x.CicloId).FirstOrDefault();
                if (CicloActual != null)
                {
                    CursoActual = db.Database.SqlQuery <CursoModel>("dbo.sp_consulta_detalle_curso_x_grado @ColegioId, @GradoId, @SeccionId, @CursoId, @CicloId", new SqlParameter("@ColegioId", colegioId), new SqlParameter("@GradoId", gradoId), new SqlParameter("@SeccionId", seccionId), new SqlParameter("@CursoId", cursoId), new SqlParameter("@CicloId", CicloActual.CicloId)).FirstOrDefault();
                    if (CursoActual != null)
                    {
                        CursoActual.AlumnoId = alumnoId;

                        CursoActual.Cuadros = new List <CuadroxCursoModel>();
                        CursoActual.Cuadros = db.Database.SqlQuery <CuadroxCursoModel>("dbo.sp_consulta_cuadro_x_curso_alumno @ColegioId, @CursoId, @GradoId, @SeccionId, @CicloId, @AlumnoId", new SqlParameter("@ColegioId", colegioId), new SqlParameter("@CursoId", CursoActual.CursoId), new SqlParameter("@GradoId", CursoActual.GradoId), new SqlParameter("@SeccionId", CursoActual.SeccionId), new SqlParameter("@CicloId", CicloActual.CicloId), new SqlParameter("@AlumnoId", alumnoId)).ToList();
                    }
                }
            }
            catch (Exception)
            { }


            return(CursoActual);
        }
        public ActionResult GoToUpdateDisciplina(FormCollection formCurso)
        {
            Curso sessaoCurso = (Curso)Session["dadosCurso"];
            Curso objCurso    = new Curso();

            objCurso.CursoId      = sessaoCurso.CursoId;
            objCurso.Titulo       = formCurso["Titulo"];
            objCurso.Turno        = formCurso["Turno"];
            Session["dadosCurso"] = objCurso;


            //-- alterações ----------

            using (CursoModel model = new CursoModel())
            {
                if (model.VerificaCurso(formCurso["Titulo"].ToUpper(), formCurso["Turno"].ToUpper(), sessaoCurso.CursoId))
                {
                    ctrlMsg = true;
                    msg     = "This program already exists";
                    return(RedirectToAction("UpdateCurso"));
                }
                else
                {
                    return(RedirectToAction("UpdateDisciplinas"));
                }
            }
            //---------------------------------
            //return RedirectToAction("UpdateDisciplinas");
        }
Пример #6
0
        public CursoModel ReporteDiarioPedagogicoAsistenciaxCursoAlumno(long gradoId, long seccionId, long cursoId, long colegioId, long alumnoId, DateTime fechaInicial, DateTime fechaFinal)
        {
            CursoModel CursoActual = new CursoModel();

            try
            {
                //Se obtiene el ciclo actual del colegio
                Ciclo CicloActual = db.Set <Ciclo>().AsNoTracking().Where(x => x.ColegioId == colegioId && x.Activo).OrderByDescending(x => x.Fecha).ThenByDescending(x => x.CicloId).FirstOrDefault();
                if (CicloActual != null)
                {
                    CursoActual = db.Database.SqlQuery <CursoModel>("dbo.sp_consulta_detalle_curso_x_grado @ColegioId, @GradoId, @SeccionId, @CursoId, @CicloId", new SqlParameter("@ColegioId", colegioId), new SqlParameter("@GradoId", gradoId), new SqlParameter("@SeccionId", seccionId), new SqlParameter("@CursoId", cursoId), new SqlParameter("@CicloId", CicloActual.CicloId)).FirstOrDefault();
                    if (CursoActual != null)
                    {
                        CursoActual.AlumnoId = alumnoId;

                        CursoActual.Asistencias = new List <AsistenciaxCursoModel>();
                        CursoActual.Asistencias = db.Database.SqlQuery <AsistenciaxCursoModel>("dbo.sp_reporte_diario_pedagogico_asistencia_x_curso_alumno @ColegioId, @CursoId, @GradoId, @SeccionId, @CicloId, @AlumnoId, @FechaInicial, @FechaFinal", new SqlParameter("@ColegioId", colegioId), new SqlParameter("@CursoId", CursoActual.CursoId), new SqlParameter("@GradoId", CursoActual.GradoId), new SqlParameter("@SeccionId", CursoActual.SeccionId), new SqlParameter("@CicloId", CicloActual.CicloId), new SqlParameter("@AlumnoId", alumnoId), new SqlParameter("@FechaInicial", fechaInicial), new SqlParameter("@FechaFinal", fechaFinal)).ToList();
                    }
                }
            }
            catch (Exception)
            { }


            return(CursoActual);
        }
 public Curso GetCursoBanco(int CursoId)
 {
     using (CursoModel model = new CursoModel())
     {
         Curso curso = model.Read(CursoId);
         return(curso);
     }
 }
 public int GetUltimoCursoArmazenado()
 {
     using (CursoModel cursoModel = new CursoModel())
     {
         int idUltimoCurso = cursoModel.GetUltimoCursoArmazenado();
         return(idUltimoCurso);
     }
 }
 // GET: courses
 public ActionResult Index()
 {
     using (CursoModel model = new CursoModel())
     {
         List <Curso> lista = model.Read();
         return(View(lista));
     }
 }
Пример #10
0
 public ActionResult results()
 {
     using (CursoModel model = new CursoModel())
     {
         ViewBag.ListCurso = model.Read();
     }
     return(View());
 }
Пример #11
0
        public JsonResult Get()
        {
            CursoModel cursoQuery = new CursoModel(new Curso());

            ResponseMenssage response = new ResponseMenssage("success", cursoQuery.GetCursos());

            return(new JsonResult(response));
        }
Пример #12
0
        public bool VerifyApoderadoInCurso(int id, string rut)
        {
            Curso curso = new Curso();

            curso.Id = id;
            CursoModel query = new CursoModel(curso);

            return(query.VerifyApoderadoInCurso(rut));
        }
Пример #13
0
 public IActionResult ActualizarCurso(CursoModel model)
 {
     HttpContext.Session.GetString("Usuario");
     //var menu = HttpContext.Session.GetString("Menu");
     //var sesionMenu = JsonConvert.DeserializeObject<List<MenuModel>>(menu);
     //ViewBag.Menu = sesionMenu;
     Code.Curso.ActualizarCurso(model);
     return(MantenimientoCurso());
 }
Пример #14
0
 public IActionResult GrabarCurso(CursoModel model)
 {
     HttpContext.Session.GetString("Usuario");
     //var menu = HttpContext.Session.GetString("Menu");
     //var sesionMenu = JsonConvert.DeserializeObject<List<MenuModel>>(menu);
     //ViewBag.Menu = sesionMenu;
     Code.Curso.GrabarCurso(model);
     return(View("Index"));
 }
Пример #15
0
        public int CountAlumnosInCurso(int id)
        {
            Curso curso = new Curso();

            curso.Id = id;
            CursoModel query = new CursoModel(curso);

            return(query.CountAlumnosInCurso());
        }
Пример #16
0
        //
        // GET: /Curso/Details/5
        public ActionResult Grid()
        {
            CursoModel modelo = new CursoModel();

            modelo.empresaSirceId = ((SesionPOCO)Session["SesionPOCO"]).empresa.empresaSIRCEID;
            modelo.ConsultarCursos();

            return(View("Grid", modelo));
        }
Пример #17
0
 public ActionResult Create(CursoModel cursoModel)
 {
     if (ModelState.IsValid)
     {
         db.cursos.Add(cursoModel);
         db.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     return(View(cursoModel));
 }
Пример #18
0
        private static CursoEntidad PrepareCurso(CursoModel model)
        {
            var curso = new CursoEntidad();

            curso.IdCurso     = model.IdCurso;
            curso.Nombre      = model.Nombre;
            curso.Descripcion = model.Descripcion;

            return(curso);
        }
Пример #19
0
 public ActionResult Edit(CursoModel cursoModel)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cursoModel).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     return(View(cursoModel));
 }
        public JsonResult GetOrganizaciones(int id_organizacion)
        {
            Curso curso = new Curso();

            curso.Id_organizacion = id_organizacion;
            CursoModel cursoQuery = new CursoModel(curso);

            ResponseMenssage response = new ResponseMenssage("success", cursoQuery.GetCursosByOrganizacion());

            return(new JsonResult(response));
        }
Пример #21
0
        public List <Curso> ReadAllByColegio(int id)
        {
            Curso curso = new Curso();

            curso.Id_colegio = id;
            List <Curso> cursos = new List <Curso>();
            CursoModel   query  = new CursoModel(curso);

            cursos = query.Read();
            return(cursos);
        }
 private Curso ModelToEntity(CursoModel cursoModel)
 {
     return(new Curso()
     {
         Id = cursoModel.Id,
         Capacidade = cursoModel.Capacidade,
         CargaHoraria = cursoModel.CargaHoraria,
         DataInicio = cursoModel.DataInicio,
         Nome = cursoModel.Nome,
         Modalidade = cursoModel.Modalidade
     });
 }
Пример #23
0
        public ActionResult ComisionesMateria(int idmateria, int idplan)
        {
            var modelList = new List <CursoModel>();

            foreach (var obj in this.CursoLogic.GetCursosByMateria(idmateria, idplan))
            {
                CursoModel curso = new CursoModel(obj);
                curso.CantInscripto = this.AlumnoInscripcionLogic.GetInscripcionesByMateria(obj.ID);
                modelList.Add(curso);
            }
            return(View(modelList));
        }
Пример #24
0
 public IActionResult Create([FromBody] CursoModel _cursoModel)
 {
     try
     {
         var _curso = _mapper.Map <Curso>(_cursoModel);
         _curso = _cursoService.Add(_curso);
         return(Ok(_curso));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public ActionResult Editar(int id)
        {
            var cursoDao = new CursoDAO();
            var modelo   = new CursoModel();
            var curso    = cursoDao.ObternerCurso(id);

            modelo.Id          = id;
            modelo.Nombre      = curso.Nombre;
            modelo.Tiempo      = curso.Tiempo;
            modelo.FechaInicio = Convert.ToDateTime(curso.FechaInicio);
            modelo.FechaFin    = Convert.ToDateTime(curso.FechaFin);
            return(View(modelo));
        }
        //[Authorize("Bearer")]

        public IActionResult Post([FromBody] CursoModel curso)
        {
            var result = new ResponseModel();

            if (curso == null)
            {
                return(BadRequest(result));
            }

            result.Data = _CursoBusiness.Create(ModelToEntity(curso));

            return(new OkObjectResult(result));
        }
Пример #27
0
        public ActionResult EditarCurso(int id)
        {
            CursoModel model = new CursoModel();

            using (CursoEntities db = new CursoEntities())
            {
                var vcurso = db.CursoTs.Find(id);
                model.curso    = vcurso.curso;
                model.seccion  = vcurso.seccion;
                model.id_curso = vcurso.id_curso;
            }
            return(View(model));
        }
Пример #28
0
        public ActionResult PutCurso(int id, CursoModel model)
        {
            if (model == null)
            {
                return(BadRequest());
            }

            var Curso  = new Curso(model.id, model.nome, model.descricao, model.idMaterias);
            var filter = Builders <Curso> .Filter.Eq(x => x.id, id);

            _cursoCollection.ReplaceOne(filter, Curso);

            return(Ok(Curso));
        }
Пример #29
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CursoModel cursoModel = db.cursos.Find(id);

            if (cursoModel == null)
            {
                return(HttpNotFound());
            }
            return(View(cursoModel));
        }
Пример #30
0
        public ActionResult details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }

            CursoModel curso = db.cursos.Find(id);

            if (curso == null)
            {
                return(HttpNotFound());
            }
            return(View(curso));
        }