예제 #1
0
        public JsonResult DeleteTurma(long ID)
        {
            Turma labUpdate = TurmaDao.FindAllByIDTurma(ID);

            TurmaDao.Delete(labUpdate);
            return(Json("Response from Delete"));
        }
예제 #2
0
        public ActionResult Edit(int IdTurma)
        {
            Turma turma = TurmaDao.FindAllByIDTurma(IdTurma);

            ViewBag.ID    = IdTurma;
            ViewBag.erros = new List <string>();
            return(View(new TurmaDTO(turma)));
        }
        protected async void Salvar(object sender, EventArgs e)
        {
            dataService = new ProfessorDAO();
            List <ProfessorCadastro> u          = new List <ProfessorCadastro>();
            List <ProfessorCadastro> professor  = new List <ProfessorCadastro>();
            List <Turma>             listaTurma = new List <Turma>();
            ProfessorCadastro        p          = new ProfessorCadastro();

            u = await dataService.GetProfessoresAsync();

            int               z            = u.Count();
            Turma             t            = new Turma();
            TurmaProfessorDao tpd          = new TurmaProfessorDao();
            ProfessorTurma    prturma      = null;
            var               checkedItems = urna.Where(x => x.IsChecked == true).ToList();

            foreach (var item in checkedItems)
            {
                int k = checkedItems.Count();
                // await DisplayAlert(bixa, "Foi o item Selecionado ", "OK");

                //chama o service para incluir a conta via API
                TurmaDao service = new TurmaDao();
                int      c       = 0;

                string bixa = item.Serie;
                t.Serie    = bixa;
                listaTurma = await servicao.GetId_TurmaAsync(t);

                item.Id_Turma = listaTurma[c].Id_Turma;
                Id_Turma      = item.Id_Turma;
                c++;
                prturma = new ProfessorTurma();
                prturma.Id_Professor = Id_Professor;
                prturma.Id_Turma     = Id_Turma;
                prturma.Serie        = bixa;

                await tpd.AddTurmaProfessorAsync(prturma);

                item.IsChecked = false;
            }
            ;



            await PopupNavigation.Instance.PushAsync(new PopPupSucesso());

            Combobox();
        }
예제 #4
0
        public ActionResult Create(TurmaDTO turma)
        {
            var erros = turma.validate();

            if (erros.Count == 0)
            {
                Turma turmas = turma.ParseToTurma();

                TurmaDao.Save(turmas);
                SessionHelper.AddMensagemToView("Turma criada com sucesso");

                return(RedirectToAction("Index", "Turma"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(turma));
        }
예제 #5
0
        public ActionResult Edit(TurmaDTO turma)
        {
            var erros = turma.validateEdit();

            if (erros.Count == 0)
            {
                Turma turmas = TurmaDao.Find(turma.ID);

                turmas = turma.ParseToTurma(turmas);
                TurmaDao.SaveUpdateAll();

                SessionHelper.AddMensagemToView("Turma editado com sucesso");
                return(RedirectToAction("Index"));
            }

            ViewBag.erros = erros;

            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(turma));
        }
        public async void btnSalvar(object sender, EventArgs e)
        {
            Turma t = new Turma()
            {
                Serie   = serie.Text.Trim(),
                Ano     = ano.Text.Trim(),
                Periodo = periodoo.ToString(),
            };
            //chama o service para incluir a conta via API
            TurmaDao service = new TurmaDao();


            //mostra mensagem de erro caso não foi possível incluir
            if (service.AddTurmarAsync(t) == null)
            {
                await DisplayAlert("Erro", "Ocorreu um erro ao incluir a Conta", "Ok");
            }
            else
            {
                string mensagem = "Professor cadastrado com sucesso";
                await PopupNavigation.Instance.PushAsync(new PopPupSucesso());
            }
        }
        public async void Button_Clicked(object sender, EventArgs e)
        {
            List <AlunoBean> alun   = new List <AlunoBean>();
            Chamada          alunoo = new Chamada()
            {
                Id_Turma = Id_TurmaAluno,
            };

            int a = 0;

            urna = await servicao.GetChamada_TurmaAsync(alunoo);

            int i = 1;

            int contar = urna.Count();

            Turma          t          = new Turma();
            NotaDAO        tpd        = new NotaDAO();
            ProfessorTurma prturma    = null;
            List <Turma>   listaTurma = new List <Turma>();



            // await DisplayAlert(bixa, "Foi o item Selecionado ", "OK");

            //chama o service para incluir a conta via API
            TurmaDao service = new TurmaDao();
            int      c       = 0;

            // string bixa = iten[c].Serie;
            //t.Serie = bixa;
            //listaTurma = await servicao.GetId_TurmaAsync(t);

            //item.Id_Turma = listaTurma[c].Id_Turma;
            // Id_Turma = item.Id_Turma;
            c++;

            AlunoBean ch1 = new AlunoBean();

            foreach (var item in urna)
            {
                ch1.Nome     = item.Nome;
                ch1.Id_Turma = Id_TurmaAluno;
            }
            if (await servicaoalunao.GetAutenticarId_Açuno(ch1) != null)
            {
                urna2 = await servicaoalunao.GetAutenticarId_Açuno(ch1);

                int contar2 = urna2.Count();
                int yy      = 1;
                foreach (var item in urna)
                {
                    Nota ch = new Nota();

                    ch.Id_Turma     = Id_TurmaAluno;
                    ch.Id_Aluno     = urna2[yy].Id_Aluno;
                    ch.Id_Professor = TelaLoginProfessor.Id_Professor;
                    ch.Id_Bimestre  = ListarAvaliacoes.Id_BimestreNotas;
                    ch.nota         = 5;



                    yy++;
                    await tpd.AddNotasAsync(ch);
                }
                await PopupNavigation.Instance.PushAsync(new PopPupSucesso());
            }



            await DisplayAlert("Sucerro", "Salvo", "Ok");
        }
예제 #8
0
        private async void Button_Clicked(object sender, EventArgs e)
        {
            List <AlunoBean> alun   = new List <AlunoBean>();
            AlunoBean        alunoo = new AlunoBean()
            {
                Id_Turma = Id_TurmaAluno,
            };

            int a = 0;

            urna = await servicaoalunao.GetTodosAlunosId_TurmaAsync(alunoo);

            int i = 1;

            int contar = urna.Count();

            Turma          t          = new Turma();
            ChamadaDAO     tpd        = new ChamadaDAO();
            ProfessorTurma prturma    = null;
            List <Turma>   listaTurma = new List <Turma>();



            // await DisplayAlert(bixa, "Foi o item Selecionado ", "OK");

            //chama o service para incluir a conta via API
            TurmaDao service = new TurmaDao();
            int      c       = 0;

            // string bixa = iten[c].Serie;
            //t.Serie = bixa;
            //listaTurma = await servicao.GetId_TurmaAsync(t);

            //item.Id_Turma = listaTurma[c].Id_Turma;
            // Id_Turma = item.Id_Turma;
            c++;
            ch = new Chamada();
            Chamada ch1 = new Chamada();

            foreach (var item in urna)
            {
                ch1.Nome = item.Nome;

                ch1.Numero_Chamada = cac.Numero_Chamada;
                ch1.Id_Turma       = Id_TurmaAluno;
            }
            if (await tpd.GetAutenticarChamadaAsync(ch1))
            {
                await tpd.DeleteAlunoAsync(ch1);

                int yy = 1;
                foreach (var item in urna)
                {
                    ch.Id_Turma       = Id_TurmaAluno;
                    ch.Id_Aluno       = item.Id_Aluno;
                    ch.Numero_Chamada = yy;
                    ch.Nome           = item.Nome;
                    yy++;
                    await tpd.AddChamadaAsync(ch);
                }
            }
            else
            {
                int yy = 1;
                foreach (var item in urna)
                {
                    ch.Id_Turma       = Id_TurmaAluno;
                    ch.Id_Aluno       = item.Id_Aluno;
                    ch.Numero_Chamada = cac.Numero_Chamada;
                    ch.Nome           = item.Nome;
                    yy++;
                    await tpd.AddChamadaAsync(ch);
                }
            }



            await PopupNavigation.Instance.PushAsync(new PopPupSucesso());

            Combobox();
        }