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()); } }
private void CarregaConteudoPedagogico() { ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico(); objConteudoPedagogico.Planejamento = objPlanejamentoPedagogico; IList <ConteudoPedagogico> lsConteudoPedagogico = objConteudoPedagogico.SelecionarPorCriterio(); gdvConteudoProgramaticoPedagogico.DataSource = lsConteudoPedagogico; gdvConteudoProgramaticoPedagogico.DataBind(); }
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(); } }
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; } }