Esempio n. 1
0
        private async void Picker_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            var   Seriedobaguio = Picker.Items[Picker.SelectedIndex];
            Turma pc            = new Turma();

            pc.Serie = Seriedobaguio;
            Turma    = Seriedobaguio;
            List <Turma> t = await servicao.GetId_TurmaAsync(pc);

            int i = 0;

            Id_TurmaNotas = t[i].Id_Turma;
        }
        public async void Salvar(object sender, EventArgs e)
        {
            List <Turma> listaTurma = new List <Turma>();



            Avaliacao avaliar      = null;
            var       checkedItems = urna.Where(x => x.IsChecked == true).ToList();

            AvaliacaoDAO service = new AvaliacaoDAO();
            Turma        t       = new Turma();
            int          b       = checkedItems.Count();

            foreach (var item in checkedItems)
            {
                // await DisplayAlert(bixa, "Foi o item Selecionado ", "OK");

                //chama o service para incluir a conta via API

                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++;

                avaliar = new Avaliacao();

                avaliar.Id_Professor = Id_Professor;

                avaliar.Id_Bimestre    = Id_Bimestre;
                avaliar.Id_Turma       = Id_Turma;
                avaliar.Serie          = bixa;
                avaliar.Bimestre       = bimestre;
                avaliar.Titulo         = labelTitulo.Text.Trim();
                avaliar.Descricao      = labelDescricao.Text.Trim();
                avaliar.Data_Avaliacao = dataAvaliacao.Date;


                await service.AddAvaliacaoAsync(avaliar);
            }
            ;



            await PopupNavigation.Instance.PushAsync(new PopPupSucesso());
        }
        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();
        }