private void btnAddProf_Click(object sender, EventArgs e) { Aula aula = new Aula(); aula.id = dataGridView1.RowCount; aula.idTurma = dgvAlunos.RowCount; if (ValidarCampoNum(txtIdProf.Text, "Id do Professor") == false) { txtIdProf.Clear(); txtIdProf.Focus(); return; } aula.idProf = int.Parse(txtIdProf.Text); if (ValidarCampoString(cboProf.Text, "Professor") == false) { cboProf.Focus(); return; } aula.professor = cboProf.Text; if (ValidarCampoString(cboMateria.Text, "Matéria") == false) { cboMateria.Focus(); return; } aula.materia = cboMateria.Text; if (ValidarCampoNum(txtAno.Text, "Ano") == false) { txtAno.Clear(); txtAno.Focus(); return; } aula.ano = int.Parse(txtAno.Text); aula.dtAlt = "0"; aula.ativo = 1; aulas.Add(aula); dataGridView1.DataSource = aulas.ToList(); }
private void btnConsultar_Click(object sender, EventArgs e) { dataGridView1.DataSource = null; dataGridView2.DataSource = null; vagas.Clear(); aulas.Clear(); idTurma = 0.3f; int cont = dgvAlunos.RowCount; for (int i = 0; i < cont; i++) { for (int a = 0; a < dgvAlunos.Rows[i].Cells.Count; a++) { if (dgvAlunos.Rows[i].Selected == true || dgvAlunos.Rows[i].Cells[a].Selected == true) { idTurma = int.Parse(dgvAlunos.Rows[i].Cells[0].Value.ToString()); txtIdEscola.Text = dgvAlunos.Rows[i].Cells[1].Value.ToString(); for (int l = 0; l < rtxtEscolas.Lines.Length; l++) { string[] linhas = rtxtEscolas.Lines[l].Split('|'); if (linhas[0] == dgvAlunos.Rows[i].Cells[1].Value.ToString()) { cboEscola.Text = linhas[1].ToString(); } } txtNome.Text = dgvAlunos.Rows[i].Cells[2].Value.ToString(); txtAno.Text = dgvAlunos.Rows[i].Cells[3].Value.ToString(); cboPeriodo.Text = dgvAlunos.Rows[i].Cells[4].Value.ToString(); } } } for (int i = 0; i < rtxtAulas.Lines.Length; i++) { string[] linha = rtxtAulas.Lines[i].Split('|'); if (int.Parse(linha[2]) == idTurma) { Aula aula = new Aula(); aula.id = int.Parse(linha[1]); aula.idTurma = int.Parse(linha[2]); aula.idProf = int.Parse(linha[3]); aula.professor = linha[4]; aula.materia = linha[5]; aula.ano = int.Parse(linha[6]); aula.dtAlt = linha[7]; aula.ativo = int.Parse(linha[8]); aulas.Add(aula); dataGridView1.DataSource = aulas.ToList(); } } for (int i = 0; i < rtxtVagas.Lines.Length; i++) { string[] linha = rtxtVagas.Lines[i].Split('|'); if (int.Parse(linha[2]) == idTurma) { Vaga vaga = new Vaga(); vaga.id = int.Parse(linha[1]); vaga.idTurma = int.Parse(linha[2]); vaga.idAluno = int.Parse(linha[3]); vaga.aluno = linha[4]; vaga.ano = int.Parse(linha[5]); vaga.dtAlt = linha[6]; vaga.ativo = int.Parse(linha[7]); vagas.Add(vaga); dataGridView2.DataSource = vagas.ToList(); } } }