Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            CalendariosBO     cadastroCalendarios = new CalendariosBO();
            List <Calendario> listaCalendarios    = cadastroCalendarios.GetCalendarios();
            listaCalendarios.Sort();

            if (listaCalendarios.Count == 0)
            {
                Response.Redirect("~/Calendario/Cadastro.aspx");
            }

            ddlCalendarios.DataSource     = listaCalendarios;
            ddlCalendarios.DataTextField  = "PorExtenso";
            ddlCalendarios.DataValueField = "id";
            ddlCalendarios.DataBind();

            Calendario atual = Session["Calendario"] as Calendario;
            if (atual != null)
            {
                ddlCalendarios.SelectedValue = atual.Id.ToString();
            }
        }
    }
Пример #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;
    }
Пример #3
0
 protected void PopulaCalendarios()
 {
     try
     {
         ddlCalendario.DataSource     = calBo.GetCalendarios();
         ddlCalendario.DataTextField  = "PorExtenso";
         ddlCalendario.DataValueField = "id";
         ddlCalendario.DataBind();
     }
     catch (BusinessData.DataAccess.DataAccessException)
     { }
 }
Пример #4
0
 protected void PopulaCalendarios()
 {
     try
     {
         ddlCalendario.DataSource     = calBo.GetCalendarios();
         ddlCalendario.DataTextField  = "PorExtenso";
         ddlCalendario.DataValueField = "Id";
         ddlCalendario.DataBind();
     }
     catch (BusinessData.DataAccess.DataAccessException)
     {
         ddlCalendario.Text = "Problema ao carregar esta lista";
     }
 }
Пример #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.selecionaCalendario.CalendarioSelecionado += new EventHandler(SelecionaCalendario_CalendarioSelecionado);
        // //Caso não exista um calendário selecionado, opta pelo calendário mais recente.
        Calendario c = Session["Calendario"] as Calendario;

        if (c == null)
        {
            CalendariosBO     cadastroCalendarios = new CalendariosBO();
            List <Calendario> listaCalendarios    = cadastroCalendarios.GetCalendarios();
            listaCalendarios.Sort();
            Session["Calendario"] = listaCalendarios[0];
            ConfigBO controleConfiguracoes = new ConfigBO();
            Session["AppState"] = controleConfiguracoes.GetAppState(Session["Calendario"] as Calendario);

            SelecionaCalendario_CalendarioSelecionado(null, null);
        }
    }
Пример #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         CalendariosBO     calBo    = new CalendariosBO();
         List <Calendario> listaCal = calBo.GetCalendarios();
         if (listaCal.Count == 0)
         {
             lblStatus.Text    = "Nenhum calendário cadastrado";
             lblStatus.Visible = true;
         }
         else
         {
             grvListaCalendarios.DataSource = listaCal;
             grvListaCalendarios.DataBind();
         }
     }
     catch (BusinessData.DataAccess.DataAccessException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
Пример #7
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);
        }
    }