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; }
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); } }