Пример #1
0
 /// <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);
         }
     }
 }
Пример #2
0
        /// <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);
        }
Пример #3
0
        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); }
        }
Пример #4
0
        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); }
        }
Пример #5
0
 /// <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.");
     }
 }