private void carregarAulas() { try { GUI.localhost.Aula aula = new GUI.localhost.Aula(); listViewAulas.Items.Clear(); aula.CodigoAula = 0; aula.Data = ""; Disciplina_Turma dt = new Disciplina_Turma(); Disciplina disciplina = new Disciplina(); Aluno aluno = new Aluno(); aluno.Matricula = ""; aluno.Nome = ""; disciplina.NomeDisciplina = ""; Turma t = new Turma(); t.CodigoTurma = 0; dt.Disciplina = disciplina; aluno.Turma = t; dt.Turma = t; aula.DisciplinaTurma = dt; listaAulas = servico.ListarAula(aula).ToList(); if (listaAulas.Count > 0) { foreach (GUI.localhost.Aula a in listaAulas) { ListViewItem linha = listViewAulas.Items.Add(Convert.ToString(a.Data)); linha.SubItems.Add(a.DisciplinaTurma.Turma.DescricaoTurma); linha.SubItems.Add(a.DisciplinaTurma.Turma.Turno); linha.SubItems.Add(a.DisciplinaTurma.Disciplina.NomeDisciplina); linha.SubItems.Add(a.Assunto); } } else { MessageBox.Show("Sem resultados!."); } }catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void RunClient() { try { tcpClient = new TcpClient(); //conectando ao servidor tcpClient.Connect("127.0.0.1", 2001); networkStream = tcpClient.GetStream(); binaryWriter = new BinaryWriter(networkStream); binaryReader = new BinaryReader(networkStream); binaryWriter.Write("Conexão requisitada pelo cliente"); String message = ""; #region laço para receber mensagem do servidor do { try { message = binaryReader.ReadString(); Invoke(new MethodInvoker( delegate { GUI.localhost.Aula aula = new GUI.localhost.Aula(); listViewAulas.Items.Clear(); aula.CodigoAula = 0; aula.Data = ""; Disciplina_Turma dt = new Disciplina_Turma(); Disciplina disciplina = new Disciplina(); Aluno aluno = new Aluno(); aluno.Matricula = ""; aluno.Nome = ""; disciplina.NomeDisciplina = ""; Turma t = new Turma(); t.CodigoTurma = 0; dt.Disciplina = disciplina; aluno.Turma = t; dt.Turma = t; aula.DisciplinaTurma = dt; listaAulas = servico.ListarAula(aula).ToList(); if (listaAulas.Count > 0) { foreach (GUI.localhost.Aula a in listaAulas) { ListViewItem linha = listViewAulas.Items.Add(Convert.ToString(a.Data)); linha.SubItems.Add(a.DisciplinaTurma.Turma.DescricaoTurma); linha.SubItems.Add(a.DisciplinaTurma.Turma.Turno); linha.SubItems.Add(a.DisciplinaTurma.Disciplina.NomeDisciplina); linha.SubItems.Add(a.Assunto); } } else { MessageBox.Show("Sem resultados!."); } } )); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro"); message = "FIM"; } } while (message != "FIM"); #endregion binaryWriter.Close(); binaryReader.Close(); networkStream.Close(); tcpClient.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro"); } }