public async Task HandleFile(IFileListEntry[] files) { Professores.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 Professor = info.Split(';'); Professores.Add(new Professor { Id = Convert.ToInt32(Professor[0]), Nome = Professor[1] }); } } } }
public void AddProfessor(String prof) { if (!Professores.Contains(prof)) { Professores.Add(prof); } }
private void AplicarFiltro() { if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = CopiarListaProfessores.Where(n => n.Nome.ToLowerInvariant(). Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList(); Professores.Clear(); if (resultado != null && resultado.Any()) { foreach (var item in resultado) { Professores.Add(item); } } else { foreach (var item in CopiarListaProfessores) { Professores.Add(item); } } }
private void AddProfessorTesteAction() { Professores.Add(new Utilizador(++_numAux, "Professor " + _numAux, "professor" + _numAux + "@ipca.pt", Utilizador.UserType.Prof, new RelayCommand <Utilizador>(CriarSeparadorChatPrivado))); // ServerConnectService.EnviarMensagem(new Mensagem("50", "Professor", "*****@*****.**", "uc3", "LP2", "Teste Mensagem LP2")); }
public async void Carregar() { CopiaListaProfessores = await ProfessorRepository.GetProfessoresSqlAzureAsync(); CopiaListaProfessores.ForEach(x => { Professores.Add(x); }); AplicarFiltro(); }
public async void CarregarProfessores(bool updateBase) { var professoresData = await ProfessorRepository.GetProfessoresSqlAzureAsync(updateBase); if (professoresData != null) { Professores.Clear(); foreach (var prof in professoresData) { Professores.Add(prof); } } }
public void PreencheProfessores() { Professores.Add(new Professor("1", "Augusto Manzano")); Professores.Add(new Professor("2", "Karin Nin Brauer")); Professores.Add(new Professor("3", "Fernanda Aparecida")); Professores.Add(new Professor("4", "Marques Souza")); Professores.Add(new Professor("5", "Paulo Giovani")); Professores.Add(new Professor("6", "Avelino Júnior")); Professores.Add(new Professor("7", "Fábio Viana")); Professores.Add(new Professor("8", "João Correia")); Professores.Add(new Professor("9", "Elton Ferreira")); Professores.Add(new Professor("10", "João Evangelista")); Professores.Add(new Professor("11", "Alisson Ribeiro")); Professores.Add(new Professor("12", "Helton Júnior")); Professores.Add(new Professor("13", "Fernanda Maffei ")); }
private void AplicarFiltro() { Professores.Clear(); if (pesquisaPorNome == null) { pesquisaPorNome = ""; } var resultado = CopiaListaProfessores.Where(n => n.Nome.ToLowerInvariant() .Contains(PesquisaPorNome.ToLowerInvariant().Trim())).ToList(); if (resultado.Count != 0) { resultado.ForEach(x => Professores.Add(x)); } }
public void AddProfessor(Professor professor) { Professores.Add(professor); }
public static void MainMenu() { string escolha; do { Console.WriteLine("\n\nPor favor escolha uma das opções abaixo:\n\n1) Cadastrar pessoa\n2) Deletar cadastro existente\n" + "3) Listar pessoas cadastradas\n4) Criar turma\n5) Deletar turma\n6) Listar turma(as)\n7) Ajuda\n\n0) Finalizar o programa"); escolha = Console.ReadLine(); Console.WriteLine("Qual opção deseja selecionar? "); Console.Clear(); switch (escolha) { case "1": Console.WriteLine("\nQuem gostaria de cadastrar?\n\n1) Cadastrar coordenador\n" + "2) Cadastrar professor\n3) Cadastrar aluno\n4) Voltar para menu anterior\n\n0) Finalizar o programa"); escolha = Console.ReadLine(); do { switch (escolha) { case "1": //Coordenador coordenador = new Coordenador(); //coordenador.CriarCoordenador(); //Coordenadores.Add(coordenador); //escolha = "4"; break; case "2": Professor professor = new Professor(); professor.CriarProfessor(); Professores.Add(professor); escolha = "4"; break; case "3": Aluno aluno = new Aluno(); aluno.CriarAluno(); Alunos.Add(aluno); escolha = "4"; break; case "4": break; default: Console.WriteLine("Escolha Inválida\n"); break; } } while (escolha != "4"); break; case "7": Console.WriteLine("\n\n\n\tPara cadastrar um coordenador, professor ou aluno, digite 1\n\tPara deletar um cadastro existente, digite 2" + ""); break; default: Console.WriteLine("\nComando Inválido!"); break; } } while (escolha != "0"); }
public void MenuProfessor() { Console.WriteLine("Digite 1 para cadastrar um professor \nDigite 2 para ver professores na lista de espera \nDigite 3 para Atribuir um professor a uma turma\nDigite 0 para voltar ao menu principal"); Controle = Console.ReadLine(); switch (Controle) { case "1": { Professor professor = new Professor().CadastroProfessor(this); if (professor == null) { break; } Professores.Add(professor); break; } case "2": { Console.WriteLine("lista de Espera professores"); Professores.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 professor primeiro"); break; } while (true) { 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)).AtribuirProfessor(this); break; } 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 professor 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)).RemoverProfessor(this); } 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); MenuProfessor(); }