/// <summary> /// atualiza o grid com os usuarios que pertencem a turma.. /// </summary> private void refreshGrid() { turBLL = new BLL_Turma(); cliBLL = new BLL_Cliente(); List <MO_AlunoTurma> listAlTr = new List <MO_AlunoTurma>(); MO_Cliente cli; string[] linha = new string[3]; listAlTr = turBLL.procuraAlunosTurma(turU); alocados = listAlTr; this.DgAlunos.Rows.Clear(); foreach (MO_AlunoTurma a in listAlTr) { cli = new MO_Cliente(); cli.idCli = a.idCli; cli = cliBLL.buscaClienteId(cli)[0]; linha[0] = cli.idCli.ToString(); linha[1] = cli.matricula.ToString(); linha[2] = cli.nome; this.DgAlunos.Rows.Add(linha); } if (this.DgAlunos.Rows.Count >= turU.maxAlunos) { this.BtnAdicionar.Enabled = false; } else { this.BtnAdicionar.Enabled = true; } }
private void BtnOk_Click(object sender, EventArgs e) { try { MO_AlunoTurma alTr = new MO_AlunoTurma(); turBLL = new BLL_Turma(); alTr.idCli = int.Parse(this.DgAluno.CurrentRow.Cells[0].Value.ToString()); alTr.idTurma = turmaU; turBLL.alocaAlunoTurma(alTr); MessageBox.Show("Aluno alocado na turma com sucesso!", "Atenção!"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnExc_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja excluir realmente aluno da turma? ", "Atenção!", MessageBoxButtons.YesNo) == DialogResult.Yes) { MO_AlunoTurma al = new MO_AlunoTurma(); al.idCli = int.Parse(this.DgAlunos.CurrentRow.Cells[0].Value.ToString()); al.idTurma = (int)turU.id; turBLL = new BLL_Turma(); turBLL.deletarAlunoTurma(al); MessageBox.Show("Aluno excluido da turma com sucesso!", "Atenção!"); refreshGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnOk_Click(object sender, EventArgs e) { try { turU.idUsu = Program.userLogado.id; turU.nome = this.TxtNome.Text; turU.local = this.TxtLocal.Text; turU.maxAlunos = int.Parse(this.TxtMaxAlunos.Text); turU.sex = this.CbmSexo.Text; turU.status = Status.ativo; turBLL = new BLL_Turma(); turBLL.atualizar(turU); MessageBox.Show("Turma editada com sucesso!", "Atenção"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }