Exemple #1
0
        public JsonResult MarcarAula(MarcarAula aula)
        {
            try
            {
                eSecretariaEntities context = new eSecretariaEntities();
                AULA aulaDb = new AULA();
                //testenado git
                aulaDb.DATA_AULA   = aula.data;
                aulaDb.PROFESSOR   = context.PROFESSOR.FirstOrDefault();
                aulaDb.HORA_FIM    = TimeSpan.Parse(aula.fim);
                aulaDb.HORA_INICIO = TimeSpan.Parse(aula.inicio);

                aulaDb.ALUNO = context.ALUNO.Where(x => aula.alunos.Contains(x.ID_ALUNO)).ToList();
                context.AULA.Add(aulaDb);
                context.SaveChanges();
                return(Json(new ClasseRespostaCreate()
                {
                    success = true,
                    message = "Aula marcada com sucesso"
                }));
            }
            catch (Exception ex)
            {
                return(Json(new ClasseRespostaCreate()
                {
                    success = false,
                    message = "Erro ao criar aluno - cod 2"
                }));
            }
        }
Exemple #2
0
        public JsonResult Cadastrar(ALUNO aluno)
        {
            try
            {
                if (aluno is ALUNO)
                {
                    eSecretariaEntities context = new eSecretariaEntities();
                    context.ALUNO.Add(aluno);
                    context.SaveChanges();
                }
                else
                {
                    return(Json(new ClasseRespostaCreate()
                    {
                        success = false,
                        message = "Erro ao criar aluno - cod 1"
                    }));
                }

                return(Json(new ClasseRespostaCreate()
                {
                    success = true,
                    message = "Aluno criado com sucesso"
                }));
            }catch (Exception ex)
            {
                return(Json(new ClasseRespostaCreate()
                {
                    success = false,
                    message = "Erro ao criar aluno - cod 2"
                }));
            }
        }
Exemple #3
0
        public JsonResult GetAulas(int professor)
        {
            eSecretariaEntities context    = new eSecretariaEntities();
            List <AULA>         listaAulas = context.AULA.Where(x => x.PROFESSOR.ID_PROFESSOR == professor).ToList();


            var aulas = listaAulas.Select(x => new JsonAula()
            {
                allDay = false,
                start  = x.DATA_AULA.ToString("yyyy-MM-dd") + "T" + x.HORA_INICIO.ToString(),
                end    = x.DATA_AULA.ToString("yyyy-MM-dd") + "T" + x.HORA_FIM.ToString(),
                title  = "Aula teste"
            }).ToList();

            return(Json(aulas, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        // GET: Principal
        public ActionResult Index()
        {
            eSecretariaEntities context = new eSecretariaEntities();

            ViewBag.TodosProfessores = context.PROFESSOR.Select(x => new BaseCombo()
            {
                text  = x.NOME_PROFESSOR,
                value = x.ID_PROFESSOR.ToString()
            }).ToList();
            ViewBag.TodosAlunos = context.ALUNO.Select(x => new BaseCombo()
            {
                text  = x.NOME_ALUNO,
                value = x.ID_ALUNO.ToString()
            }).ToList();
            return(View());
        }
Exemple #5
0
        public JsonResult GetAll()
        {
            try
            {
                eSecretariaEntities context = new eSecretariaEntities();


                return(Json(new JsonRetorno()
                {
                    data = context.ALUNO.ToList()
                }));
            }
            catch (Exception ex)
            {
                return(Json(new ClasseRespostaCreate()
                {
                    success = false,
                    message = "Erro ao criar aluno - cod 2"
                }));
            }
        }