Example #1
0
        public void AdicionarAluno(long codigoAluno)
        {
            var ocorrenciaAluno = new OcorrenciaAluno(codigoAluno, this);

            Alunos = Alunos ?? new List <OcorrenciaAluno>();
            Alunos.Add(ocorrenciaAluno);
        }
Example #2
0
        public async Task HandleFile(IFileListEntry[] files)
        {
            Alunos.Clear();
            if (files.Length != 0)
            {
                file = files.FirstOrDefault();
                var dados = new StreamReader(file.Data);
                if (file != null)
                {
                    while (true)
                    {
                        var info = await dados.ReadLineAsync();

                        if (info == null)
                        {
                            break;
                        }
                        var aluno = info.Split(';');
                        if (aluno[0] != "Id")
                        {
                            Alunos.Add(new Aluno
                            {
                                Matricula = Convert.ToInt32(aluno[0]),
                                Nome      = aluno[1],
                                CursoId   = Convert.ToInt32(aluno[2])
                            });
                        }
                    }
                }
            }
        }
Example #3
0
        public void AdicionarAluno(ComunicadoAluno aluno)
        {
            if (Id > 0)
            {
                throw new NegocioException("Não é possivel editar os alunos de um comunicado");
            }

            Alunos.Add(aluno);
        }
Example #4
0
        public void CarregarAlunos()
        {
            var alunos = App.AlunoModel.GetAlunos().OrderBy(a => a.Nome).ToList();

            Alunos.Clear();
            for (int index = 0; index < alunos.Count; index++)
            {
                Alunos.Add(alunos[index]);
            }
        }
Example #5
0
        private void RefreshListAlunos()
        {
            lock (locker)
            {
                var alunos = (from c in _database.Table <Aluno>()
                              select c).ToList();

                Alunos.Clear();
                foreach (var item in alunos)
                {
                    Alunos.Add(item);
                }
            }
        }
Example #6
0
 internal void Adicionar(Aluno aluno)
 {
     // throw new NotImplementedException();
     try {
         if (aluno == null)
         {
             throw new Exception("Usuário inválido");
         }
         aluno.Id = Guid.NewGuid();
         Alunos.Add(aluno);
         App.Current.MainPage.Navigation.PopAsync();
     } catch (Exception) {
         App.Current.MainPage.DisplayAlert("Falhou", "Desculpe, ocorreu um erro inesperado =(", "OK");
     }
 }
Example #7
0
 async private void CarregarObservable()
 {
     if (!IsBusy)
     {
         IsBusy = true;
         Alunos.Clear();
         var observable = AlunoService.CarregarAlunos();
         if (observable != null)
         {
             foreach (var aluno in observable.Alunos)
             {
                 Alunos.Add(aluno);
             }
         }
         IsBusy = false;
     }
 }
        public void OnSalvar(Aluno paramAluno)
        {
            try
            {
                if (paramAluno == null)
                {
                    throw new Exception("Informe um usuário");
                }

                Alunos.Add(paramAluno);
                App.Current.MainPage.Navigation.PopAsync();
            }
            catch (Exception ex)
            {
                App.Current.MainPage.DisplayAlert("Atenção", ex.Message, "Ok");
            }
        }
        public void Adicionar(Aluno paramAluno)
        {
            try
            {
                if (paramAluno == null)
                {
                    throw new Exception("Null");
                }

                Alunos.Add(paramAluno);
                App.Current.MainPage.Navigation.PopAsync();
            }
            catch (Exception)
            {
                App.Current.MainPage.DisplayAlert("Atenção", "Ocorreu um erro inesperado", "Ok");
            }
        }
Example #10
0
        public void Adicionar(Aluno paramAluno)
        {
            try
            {
                if (paramAluno == null)
                {
                    throw new NullReferenceException("Aluno não encontrado");
                }

                paramAluno.Id = Guid.NewGuid();
                Alunos.Add(paramAluno);
                Application.Current.MainPage.Navigation.PopAsync();
            }
            catch (Exception ex)
            {
                Application.Current.MainPage.DisplayAlert("Erro", ex.Message, "OK");
            }
        }
Example #11
0
        async void LoadDirectory()
        {
            if (!IsBusy)
            {
                IsBusy = true;

                await Task.Delay(3000);

                var loadDirectory = AlunoDirectoryService.CarregarAlunoDirectory();

                foreach (var alunos in loadDirectory.Alunos)
                {
                    Alunos.Add(alunos);
                }

                IsBusy = false;
            }
        }
        public void Adicionar(Aluno paramAluno)
        {
            try
            {
                if (paramAluno == null)
                {
                    throw new Exception("Aluno inválido");
                }

                paramAluno.Id = Guid.NewGuid();
                Alunos.Add(paramAluno);
                App.Current.MainPage.Navigation.PopAsync();
            }
            catch (Exception)
            {
                App.Current.MainPage.DisplayAlert("Ops", "Algo deu errado", "OK");
            }
        }
Example #13
0
        public void Adicionar(Aluno paramAluno)
        {
            try
            {
                if (paramAluno == null)
                {
                    throw new Exception("Usuário inválido");
                }

                paramAluno.Id = Guid.NewGuid();
                Alunos.Add(paramAluno);
                App.Current.MainPage.Navigation.PopAsync();
            }
            catch (Exception)
            {
                App.Current.MainPage.DisplayAlert("Falhou", "Desculpe, ocorreu um erro inesperado =(", "OK");
            }
        }
Example #14
0
        public AlunoViewModel()
        {
            OnNovoCMD   = new Command(OnNovo);
            OnRemoveCMD = new Command(OnRemove);
            OnSalvarCMD = new SalvarAluno(this);

            Alunos.Add(new Aluno()
            {
                Nome  = "nome",
                RM    = "rm",
                Email = "email"
            });

            Alunos.Add(new Aluno()
            {
                Nome  = "Taiane",
                RM    = "331748",
                Email = "*****@*****.**"
            });
        }
        public HttpResponseMessage Post(string ra, string nome, string curso)
        {
            Aluno aluno = new Aluno();

            aluno.RA    = ra;
            aluno.Nome  = nome;
            aluno.Curso = curso;

            bool result = alunos.Add(aluno);

            if (result)
            {
                var response = Request.CreateResponse(HttpStatusCode.Created, "Estudante incluindo com sucesso");
                return(response);
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Estudante não foi incluído com sucesso"));
            }
        }
Example #16
0
        public Aluno AtribuirAluno(List <Aluno> alunos)
        {
            if (Alunos.Count() == MaxAlunos)
            {
                Console.WriteLine("Turma ja esta cheia remova um para continuar");
                return(null);
            }
            Aluno aluno = null;

            Console.ResetColor();
            try
            {
                Console.WriteLine("Alunos sem Turmas");
                alunos.ForEach(c => Console.WriteLine($"Nome:{c.Nome} N° de Registro:{c.NumeroMatricula}"));
                Console.WriteLine("Digite o Numero de Registro Ou Pressione Enter");
                string decisao = Console.ReadLine();
                if (decisao == "")
                {
                    return(null);
                }
                aluno = alunos.First(x => x.NumeroMatricula == Convert.ToInt32(decisao));
                alunos.Remove(aluno);
                Alunos.Add(aluno);
            }
            catch (ArgumentException)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Aluno não existe\nDigite Novamente");
                AtribuirAluno(alunos);
            }
            catch (Exception)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Digite Valores Validos!!!");
                AtribuirAluno(alunos);
            }
            return(aluno);
        }
Example #17
0
        public void MenuAluno()
        {
            Console.WriteLine("Digite 1 para cadastrar um aluno \nDigite 2 para ver alunos na lista de espera \nDigite 3 para Atribuir um aluno a uma turma \nDigite 4 para Remover um aluno\nDigite 0 para voltar ao menu principal");
            Controle = Console.ReadLine();

            switch (Controle)
            {
            case "1":
            {
                Aluno aluno = new Aluno().CadastroAluno(this);
                if (aluno == null)
                {
                    break;
                }
                Alunos.Add(aluno);
                break;
            }

            case "2":
            {
                Console.WriteLine("lista de Espera Alunos");
                Alunos.ForEach(c => Console.WriteLine(c.ToString()));
                Console.WriteLine("Pressione Enter para voltar ao menu");
                Console.ReadLine();
                break;
            }

            case "3":
            {
                if (Turmas.Count == 0)
                {
                    Console.WriteLine("Registre uma turma e um aluno primeiro"); break;
                }
                try
                {
                    Console.WriteLine("Turmas:");
                    Turmas.ForEach(c => Console.WriteLine($"N° da Turma:{c.NumTurma}"));
                    Console.WriteLine("Digite o numero da turma Ou pressione Enter para voltar");
                    string decisao = Console.ReadLine();
                    if (decisao == "")
                    {
                        break;
                    }
                    Turmas.First(x => x.NumTurma == Convert.ToInt32(decisao)).AtribuirAluno(Alunos);
                }
                catch (ArgumentNullException)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Turma não existe");
                }
                catch (Exception)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Valores Invalidos");
                }
                break;
            }

            case "4":
            {
                if (Turmas.Count == 0)
                {
                    Console.WriteLine("Registre uma turma e um aluno primeiro"); break;
                }
                try
                {
                    Console.WriteLine("Turmas:");
                    Turmas.ForEach(c => Console.WriteLine($"N° da Turma:{c.NumTurma}"));
                    Console.WriteLine("Digite o numero da turma Ou pressione Enter para voltar");
                    string decisao = Console.ReadLine();
                    if (decisao == "")
                    {
                        break;
                    }
                    Turmas.First(x => x.NumTurma == Convert.ToInt32(decisao)).RemoverAluno(Alunos);
                }
                catch (ArgumentNullException)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Turma não existe");
                }
                catch (Exception)
                {
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Valores Invalidos");
                }
                break;
            }

            case "0":
            {
                MenuPrincipal();
                break;
            }

            default:
            {
                Console.WriteLine("Opção invalida");
                break;
            }
            }
            Arquivo.SalvarOuLer(this);
            MenuAluno();
        }
Example #18
0
 public void RemoveAluno(int matricula)
 {
     Alunos.Add(Incluido.Where(x => x.Matricula == matricula).FirstOrDefault());
     Incluido.Remove(Incluido.Where(x => x.Matricula == matricula).FirstOrDefault());
     StateHasChanged();
 }
Example #19
0
 public async void ExecuteNovoAluno(object parameter)
 {
     Alunos.Add(AlunoModel);
     await App.Current.MainPage.Navigation.PopAsync();
 }
Example #20
0
 public void AddAluno(Aluno aluno)
 {
     Alunos.Add(aluno);
 }
Example #21
0
 /// <summary>
 /// Adiciona Alunos à lista de alunos Online
 /// </summary>
 /// <param name="alunoAdicionar">Aluno a adicionar à lista de alunos Online</param>
 private void AddAlunoLista(Utilizador alunoAdicionar)
 {
     alunoAdicionar.AbrirSeparadorChatCommand = new RelayCommand <Utilizador>(CriarSeparadorChatPrivado);
     Alunos.Add(alunoAdicionar);
 }
Example #22
0
 public void RemoveAluno(int matricula)
 {
     Alunos.Add(turma.alunos.Where(x => x.Matricula == matricula).FirstOrDefault());
     turma.alunos.Remove(turma.alunos.Where(x => x.Matricula == matricula).FirstOrDefault());
     StateHasChanged();
 }