Ejemplo n.º 1
0
        protected void gdvConteudoProgramaticoPedagogico_RowEditing(object sender, GridViewEditEventArgs e)
        {
            int codigo = Convert.ToInt32(gdvConteudoProgramaticoPedagogico.DataKeys[e.NewEditIndex].Values[0]);
            ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();

            try
            {
                objConteudoPedagogico       = objConteudoPedagogico.Selecionar(codigo);
                txtNumeroAulas.Text         = objConteudoPedagogico.NumeroAulas.ToString();
                txtConteudoDataInicial.Text = objConteudoPedagogico.DataInicial.ToString("dd/MM/yyyy");
                txtConteudoDataFinal.Text   = objConteudoPedagogico.DataFinal.ToString("dd/MM/yyyy");
                txtObjetivoEspecifico.Text  = objConteudoPedagogico.ObjetivoEspecifico;
                txtConteudo.Text            = objConteudoPedagogico.Conteudo;
                txtMetodo.Text            = objConteudoPedagogico.Metodo;
                Session["codigoConteudo"] = objConteudoPedagogico.Codigo;
            }
            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());
            }
        }
Ejemplo n.º 2
0
        private void CarregaConteudoPedagogico()
        {
            ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();

            objConteudoPedagogico.Planejamento = objPlanejamentoPedagogico;
            IList <ConteudoPedagogico> lsConteudoPedagogico = objConteudoPedagogico.SelecionarPorCriterio();

            gdvConteudoProgramaticoPedagogico.DataSource = lsConteudoPedagogico;
            gdvConteudoProgramaticoPedagogico.DataBind();
        }
Ejemplo n.º 3
0
        protected void gdvConteudoProgramaticoPedagogico_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();

            objConteudoPedagogico.Codigo = Convert.ToInt32(gdvConteudoProgramaticoPedagogico.DataKeys[e.RowIndex].Values[0]);
            try
            {
                objConteudoPedagogico.Excluir(objConteudoPedagogico.Codigo);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
            finally
            {
                this.CarregaConteudoPedagogico();
            }
        }
Ejemplo n.º 4
0
        protected void imgAdicionar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (ValidaDatas())
                {
                    //Salva os dados do planejamento pedagogico
                    this.Salvar();

                    ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();
                    if (Session["codigoConteudo"] != null)
                    {
                        objConteudoPedagogico.Codigo = Convert.ToInt32(Session["codigoConteudo"]);
                    }

                    objConteudoPedagogico.Planejamento       = objPlanejamentoPedagogico;
                    objConteudoPedagogico.NumeroAulas        = Convert.ToInt32(txtNumeroAulas.Text);
                    objConteudoPedagogico.DataInicial        = DateTime.Now.Date;
                    objConteudoPedagogico.DataFinal          = DateTime.Now.Date;
                    objConteudoPedagogico.ObjetivoEspecifico = txtObjetivoEspecifico.Text;
                    objConteudoPedagogico.Conteudo           = txtConteudo.Text;
                    objConteudoPedagogico.Metodo             = txtMetodo.Text;

                    objConteudoPedagogico.Confirmar();
                }
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
            finally
            {
                //Limpa os campos apos adicionar no gridview
                txtNumeroAulas.Text         = string.Empty;
                txtConteudoDataInicial.Text = string.Empty;
                txtConteudoDataFinal.Text   = string.Empty;
                txtObjetivoEspecifico.Text  = string.Empty;
                txtConteudo.Text            = string.Empty;
                txtMetodo.Text = string.Empty;
                this.CarregaConteudoPedagogico();
                Session["codigoConteudo"] = null;
            }
        }