コード例 #1
0
        /// <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;
            }
        }
コード例 #2
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); }
        }
コード例 #3
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); }
        }
コード例 #4
0
        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); }
        }