private void ImportarProfessores()
 {
     SPABO sistAcademico = new SPABO();
     try
     {
         sistAcademico.ImportarProfessores();
     }
     catch(Exception ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
 private void ImportarDisciplinas(Guid calendarioId)
 {
     SPABO sistAcademico = new SPABO();
     try
     {
         sistAcademico.ImportarDiscplinas(calendarioId);
     }
     catch(Exception ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
    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);
        }
    }
 private void ImportarTurmas()
 {
     SPABO sistAcademico = new SPABO();
     try
     {
         Calendario calId = (Calendario)(Session["Calendario"]);
         sistAcademico.ImportarTurmas(calId.Id);
     }
     catch (Exception ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
    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;
    }