/// <summary> /// Aloca alguma aluno em alguma turma /// </summary> /// <param name="alTr">informações da turma e do aluno</param> public void alocaAlunoTurma(MO_AlunoTurma alTr) { if (alTr.idCli != null) { if (alTr.idTurma != null) { turmaDAL = new DAL_Turma(); turmaDAL.alocaAlunoTurma(alTr.idCli, alTr.idTurma); } } }
/// <summary> /// Monta uma lista que contenha tanto os valores de turma e de cliente para serem procurados /// </summary> /// <param name="dt">retorno do banco</param> /// <returns>lista com todos alunos em alguma turma</returns> private List <MO_AlunoTurma> montaListaAlunoTurma(DataTable dt) { List <MO_AlunoTurma> listAlTur = new List <MO_AlunoTurma>(); MO_AlunoTurma alTr; for (int i = 0; i < dt.Rows.Count; i++) { alTr = new MO_AlunoTurma(); alTr.id = int.Parse(dt.Rows[i][MO_NomesBanco.idAlTr].ToString()); alTr.idCli = int.Parse(dt.Rows[i][MO_NomesBanco.fkCliAlTr].ToString()); alTr.idTurma = int.Parse(dt.Rows[i][MO_NomesBanco.fkTrAlTr].ToString()); listAlTur.Add(alTr); } return(listAlTur); }
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); } }
/// <summary> /// deleta certo aluno de certa turma /// </summary> /// <param name="altr">DADOS DO ALUNO E DA TURMA</param> public void deletarAlunoTurma(MO_AlunoTurma altr) { if (altr.idCli != null) { if (altr.idTurma != null) { turmaDAL = new DAL_Turma(); turmaDAL.deletaAlunoTurma(altr.idCli, altr.idTurma); } else { throw new Exception("ERROR, tente novamente mais tarde."); } } else { throw new Exception("ERROR, tente novamente mais tarde."); } }