private void CarregarObjetos(Utilitarios.TipoTransacao objTipoTransacao) { switch (objTipoTransacao) { //Carregar Dados do Usuario case Utilitarios.TipoTransacao.Salvar: if (gobjModTexto == null) { gobjModTexto = new ModTexto(); } gobjModTexto.ID = IdConteudo; gobjModTexto.IdIdioma = IdIdioma; gobjModTexto.Conteudo = fckEditor.Value; break; //Descarregar Dados do Usuario case Utilitarios.TipoTransacao.Carregar: ddlIdioma.SelectedValue = IdIdioma.ToString(); if (gobjModTexto.Conteudo != null) { fckEditor.Value = gobjModTexto.Conteudo; } else { fckEditor.Value = string.Empty; } break; } }
protected void ddlIdioma_SelectedIndexChanged(object sender, EventArgs e) { IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue); gobjModTexto = DOModTexto.Obter(IdConteudo, IdIdioma); CarregarObjetos(Utilitarios.TipoTransacao.Carregar); }
private void ObterConteudo() { IdConteudo = Convert.ToInt32(this.Parent.ID.Replace("CTT_", string.Empty)); IdIdioma = 1; HttpCookie cookie = Request.Cookies["_culture"]; if (cookie != null) { IdIdioma = Convert.ToInt32(cookie.Value); } ModTexto objModtexto = DOModTexto.Obter(IdConteudo, IdIdioma); if (!string.IsNullOrWhiteSpace(objModtexto.Conteudo)) { litConteudoHtml.Text = objModtexto.Conteudo; divSemConteudo.Visible = false; divConteudo.Visible = true; } else { divSemConteudo.Visible = true; divConteudo.Visible = false; litConteudoHtml.Text = string.Empty; } }
public static ModTexto Obter(int pintId, int pintIdioma) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_L_MODULO_TEXTO"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; objComando.Parameters.Add("@ID", SqlDbType.Int).Value = pintId; objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = pintIdioma; try { objConexao.Open(); ModTexto obj = new ModTexto(); IDataReader idrReader = default(IDataReader); idrReader = objComando.ExecuteReader(); while ((idrReader.Read())) { obj.FromIDataReader(idrReader); } return(obj); } catch (Exception ex) { throw ex; } finally { //Fecha a conexao se aberta if (objConexao.State != ConnectionState.Closed) { objConexao.Close(); } } }
public static int Inserir(ModTexto pobjModTexto) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_I_MODULO_TEXTO"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; //Define parametros da procedure objComando.Parameters.Add("@conteudoId", SqlDbType.Int).Value = pobjModTexto.ID; objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = pobjModTexto.IdIdioma; objComando.Parameters.Add("@texto", SqlDbType.VarChar, -1).Value = pobjModTexto.Conteudo; try { //Abre conexão com o banco de dados objConexao.Open(); //Declara variavel de retorno int intRetorno = 0; //Executa comando no banco de dados intRetorno = objComando.ExecuteNonQuery(); return(intRetorno); } catch (Exception ex) { throw ex; } finally { //Fecha a conexao se aberta if (objConexao.State != ConnectionState.Closed) { objConexao.Close(); } } }