示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ((principal)this.Master).AlteraTitulo("Cadastrar Planejamento Pedagógico");
            botao1.Desabilitar(false, false, false, false, true, true, true, true, false);
            /*Virifica a permissão de acesso para a página*/
            Permissao objPermissa = ((principal)this.Master).Permissao("frmCadastrarPlanejamentoPedagogico");

            if (objPermissa.Acesso == false)
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", "<script>alert('Usuário sem permissão para acessar a tela de Cadastro de Aluno!');location.href='../Geral/index.aspx';</script>");
            }
            if (!IsPostBack)
            {
                objPlanejamentoPedagogico = new PlanejamentoPedagogico();
                CarregaComboAnoLetivo();
                //Carrega as turmas ativas.
                this.CarregaTurmas();
                //Carrega as disciplinas ativas
                this.CarregaDisciplinas();

                if (Request.QueryString["codigo"] != null)
                {
                    //Selecionar os dados do plano pedagogico
                    this.Selecionar();
                }
            }
        }
示例#2
0
        public bool Alterar()
        {
            Turma      objTurma      = new Turma();
            Disciplina objDisciplina = new Disciplina();
            bool       retorno       = false;

            try
            {
                if (objPlanejamentoPedagogico == null)
                {
                    objPlanejamentoPedagogico = new PlanejamentoPedagogico();
                }

                objTurma = objTurma.Selecionar(Convert.ToInt32(ddlTurma.SelectedValue));
                objPlanejamentoPedagogico.Turma = objTurma;
                objDisciplina = objDisciplina.Selecionar(Convert.ToInt32(ddlDisciplina.SelectedValue));
                objPlanejamentoPedagogico.Disciplina             = objDisciplina;
                objPlanejamentoPedagogico.Ementa                 = txtEmenta.Text;
                objPlanejamentoPedagogico.CompetenciaHabilidades = txtCompetencias.Text;
                objPlanejamentoPedagogico.ObjetivoGeral          = txtObjetivoGeralDisciplina.Text;
                objPlanejamentoPedagogico.CargaHoraria           = Convert.ToInt32(txtCargaHoraria.Text);
                objPlanejamentoPedagogico.DataCadastro           = DateTime.Now.Date;

                //Rever os campos da tela com do banco de dados
                objPlanejamentoPedagogico.DataInicial = Convert.ToDateTime(txtDataInicial.Text);
                objPlanejamentoPedagogico.DataFinal   = Convert.ToDateTime(txtDataFinal.Text);

                retorno = objPlanejamentoPedagogico.Confirmar();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
            finally
            {
                objTurma      = null;
                objDisciplina = null;
            }
            return(retorno);
        }
 protected void gdvPlanejamentoPedagogico_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     try
     {
         PlanejamentoPedagogico planejamento = new PlanejamentoPedagogico();
         planejamento.Codigo = Convert.ToInt32(gdvPlanejamentoPedagogico.DataKeys[e.RowIndex].Values[0]);
         planejamento.Excluir(planejamento.Codigo);
         Mensagem.Aviso(ConfigurationManager.AppSettings["02_Exclusao"].ToString());
         this.Limpar();
     }
     catch (Model.Base.GepexException.EBancoDados ex)
     {
         Mensagem.Aviso(Comum.TraduzirMensagem(ex));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#4
0
        public void Selecionar()
        {
            int codigo = Convert.ToInt32(Request.QueryString["codigo"]);

            try
            {
                objPlanejamentoPedagogico = objPlanejamentoPedagogico.Selecionar(codigo);
                Turma objTurma = new Turma();
                objTurma = objPlanejamentoPedagogico.Turma;
                ddlTurma.SelectedValue = objTurma.Codigo.ToString();
                Disciplina objDisciplina = new Disciplina();
                objDisciplina = objPlanejamentoPedagogico.Disciplina;
                ddlDisciplina.SelectedValue = objDisciplina.Codigo.ToString();
                txtDataInicial.Text         = objPlanejamentoPedagogico.DataInicial.ToString("dd/MM/yyyy");
                txtDataFinal.Text           = objPlanejamentoPedagogico.DataFinal.ToString("dd/MM/yyyy");
                txtCargaHoraria.Text        = objPlanejamentoPedagogico.CargaHoraria.ToString();
                txtEmenta.Text                  = objPlanejamentoPedagogico.Ementa;
                txtCompetencias.Text            = objPlanejamentoPedagogico.CompetenciaHabilidades;
                txtObjetivoGeralDisciplina.Text = objPlanejamentoPedagogico.ObjetivoGeral;

                //Carrega o grid view com o conteudo pedagogico.
                this.CarregaConteudoPedagogico();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
        }
        public void Selecionar()
        {
            Turma         turma = new Turma();
            IList <Turma> lista = new List <Turma>();

            if (txtSerie.Text.Trim() != string.Empty)
            {
                turma.Serie = txtSerie.Text;
            }
            if (txtTurma.Text.Trim() != string.Empty)
            {
                turma.SerieTurma = txtTurma.Text;
            }
            if (ddlAnoLetivo.Text.Trim() != string.Empty)
            {
                turma.AnoLetivo = Convert.ToInt32(ddlAnoLetivo.Text);
            }
            if (ddlEnsino.SelectedIndex != 0)
            {
                turma.Ensino = ddlEnsino.SelectedValue;
            }
            if (ddlPeriodo.SelectedIndex != 0)
            {
                turma.Periodo = ddlPeriodo.SelectedValue;
            }
            lista = turma.SelecionarPorCriterio();
            //disciplina
            Disciplina disciplina;

            if (ddlAnoLetivo.SelectedValue != "0")
            {
                disciplina = new Disciplina().Selecionar(Convert.ToInt32(ddlDisciplina.SelectedValue));
            }
            else
            {
                disciplina = null;
            }
            IList <PlanejamentoPedagogico> planej = new PlanejamentoPedagogico().SelecionarPorCriterios(disciplina, lista);

            if (planej == null || planej.Count == 0)
            {
                gdvPlanejamentoPedagogico.DataBind();
                Mensagem.Aviso("Nenhum planejamento pedagógico foi localizada.");
            }
            else if (planej.Count > 0)
            {
                DataTable dt = new DataTable();
                dt.Columns.Add("codigo", System.Type.GetType("System.String"));
                dt.Columns.Add("periodo", System.Type.GetType("System.String"));
                dt.Columns.Add("turma", System.Type.GetType("System.String"));
                dt.Columns.Add("disciplina", System.Type.GetType("System.String"));
                dt.Columns.Add("AnoLetivo", System.Type.GetType("System.String"));
                foreach (PlanejamentoPedagogico t in planej)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.DataInicial.ToShortDateString() + " - " +
                                               t.DataFinal.ToShortDateString(), t.Turma.ToString(),
                                               t.Disciplina.Materia, t.Turma.AnoLetivo.ToString() });
                }
                gdvPlanejamentoPedagogico.DataSource = dt;
                gdvPlanejamentoPedagogico.DataBind();
                ViewState.Add("Grid", planej);
            }
        }