예제 #1
0
        private void listHorarios_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listHorarios.SelectedIndex >= 0)
            {
                currentHorario     = listHorarios.SelectedIndex;
                current_id_horario = listHorarios.Items[currentHorario].ToString();

                listaAlunos.Visible = true;
                labelnmec2.Visible  = true;
                labelnome2.Visible  = true;

                if (!BDconnection.verifySGBDConnection())
                {
                    return;
                }

                SqlCommand cmd = new SqlCommand();
                cmd.Connection = BDconnection.getConnection();

                cmd.CommandText = "Select * from SAA.DADOS_HOR_X2 (@ID_Horario)";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@ID_Horario", current_id_horario);

                SqlDataReader reader = cmd.ExecuteReader();
                listaAlunos.Items.Clear();

                while (reader.Read())
                {
                    HorAlunoProf aluProf = new HorAlunoProf();
                    aluProf.Nome          = reader["Nome"].ToString();
                    aluProf.NMEC          = reader["NMEC"].ToString();
                    aluProf.Email         = reader["Email_Aluno"].ToString();
                    aluProf.ID_Horario    = reader["ID_Horario"].ToString();
                    aluProf.NMEC_Tutor    = reader["NMEC_Tutor"].ToString();
                    aluProf.RegimeEstudo  = reader["RegimeEstudo"].ToString();
                    aluProf.ID_Biblioteca = reader["ID_Biblioteca"].ToString();
                    aluProf.ID_Curso      = reader["ID_Curso"].ToString();
                    aluProf.Idade         = reader["Idade"].ToString();

                    aluProf.NomeProf    = reader["Nome_Prof"].ToString();
                    aluProf.EmailProf   = reader["Email_Prof"].ToString();
                    aluProf.TNMEC       = reader["TMEC"].ToString();
                    aluProf.numGabinete = (int)reader["Num_Gabinete"];
                    aluProf.ID_Dep      = (int)reader["ID_Dep"];

                    listaAlunos.Items.Add(aluProf);
                }

                BDconnection.getConnection().Close();

                currentAluno = 0;
                ShowDados();
            }
        }
예제 #2
0
        public void ShowDados()
        {
            if (listaAlunos.Items.Count == 0 | currentAluno < 0)
            {
                return;
            }

            labelNMEC_TUTOR.Text      = "NMEC Tutor";
            labelIdade.Text           = "Idade";
            labelCurso.Text           = "Curso";
            labelNMEC.Text            = "NMEC";
            labelEmail.Text           = "Email";
            labelnmec2.Text           = "NMEC";
            labelnome2.Text           = "Nome";
            regimeEstudoAluno.Visible = true;
            idBibliotecaAluno.Visible = true;
            labelRegime.Visible       = true;
            labelHorario.Visible      = true;
            labelBiblio.Visible       = true;
            passAluno.Visible         = true;
            idHorarioAluno.Visible    = true;
            nomeAluno.Visible         = true;
            idCursoAluno.Visible      = true;
            labelNome.Visible         = true;
            labelCurso.Visible        = true;

            HorAlunoProf aluProf = new HorAlunoProf();

            aluProf                = (HorAlunoProf)listaAlunos.Items[currentAluno];
            nomeAluno.Text         = aluProf.Nome.ToString();
            nmecAluno.Text         = aluProf.NMEC;
            emailAluno.Text        = aluProf.Email;
            regimeEstudoAluno.Text = aluProf.RegimeEstudo;
            idHorarioAluno.Text    = aluProf.ID_Horario;
            idBibliotecaAluno.Text = aluProf.ID_Biblioteca;
            idCursoAluno.Text      = aluProf.ID_Curso;
            nmecTutorAluno.Text    = aluProf.NMEC_Tutor;
            idadeAluno.Text        = aluProf.Idade;

            //professor
            nomeProf.Text     = aluProf.NomeProf.ToString();
            tnmecProf.Text    = aluProf.TNMEC.ToString();
            emailProf.Text    = aluProf.EmailProf.ToString();
            gabineteProf.Text = aluProf.numGabinete.ToString();
            depProf.Text      = aluProf.ID_Dep.ToString();
        }