Example #1
0
    protected void wzImportarTurmas_FinishButtonClick(object sender, WizardNavigationEventArgs e)
    {
        try
        {
            SPABO sistAcademico = new SPABO();
            //listaTurmas = (IList<Turma>)Session["listaTurmas"];
            //Calendario calId = (Calendario)(Session["Calendario"]);

            // Ugly fix
            CalendariosBO cadastroCalendarios = new CalendariosBO();
            List<Calendario> listaCalendarios = cadastroCalendarios.GetCalendarios();
            listaCalendarios.Sort();
            Session["Calendario"] = listaCalendarios[0];
            Calendario calId = (Calendario)(Session["Calendario"]);

            listaTurmas = sistAcademico.getTurmas(calId.Id);
            sistAcademico.ImportaTurmas(listaTurmas);
            lblSucesso.Text = "Turmas importadas com sucesso!";
        }
        catch (Exception ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Example #2
0
    protected void lbtnImportarTurmas_Click(object sender, EventArgs e)
    {
        SPABO sistAcademico = new SPABO();
        //Calendario calId = (Calendario)(Session["Calendario"]);

        // Ugly fix
        CalendariosBO cadastroCalendarios = new CalendariosBO();
        List<Calendario> listaCalendarios = cadastroCalendarios.GetCalendarios();
        listaCalendarios.Sort();
        Session["Calendario"] = listaCalendarios[0];
        Calendario calId = (Calendario)(Session["Calendario"]);

        listaTurmas = sistAcademico.getTurmas(calId.Id);
        grvListaTurmaOk.DataSource = listaTurmas;
        grvListaTurmaOk.DataBind();
        //Session["listaTurmas"] = listaTurmas;
        for (int i = 0; i < grvListaTurmaOk.Rows.Count; i++)
        {
            populaDropOk(i, listaTurmas[i].Professor.Nome.ToString());
        }
        listaTurmasNone = sistAcademico.getTurmasSemProfessor(calId.Id);
        grvTurmasNone.DataSource = listaTurmasNone;
        grvTurmasNone.DataBind();
        Session["listaTurmasNone"] = listaTurmasNone;
    }