private void CarregarObjetos(Utilitarios.TipoTransacao objTipoTransacao) { switch (objTipoTransacao) { //Carregar Dados do Usuario case Utilitarios.TipoTransacao.Salvar: if (gobjModFaleConosco == null) { gobjModFaleConosco = new ModFaleConosco(); } gobjModFaleConosco.IdIdioma = IdIdioma; gobjModFaleConosco.IdConteudo = IdConteudo; gobjModFaleConosco.Assunto = txtAssunto.Text; gobjModFaleConosco.Email = txtEmail.Text; break; //Descarregar Dados do Usuario case Utilitarios.TipoTransacao.Carregar: ddlIdioma.SelectedValue = IdIdioma.ToString(); txtAssunto.Text = gobjModFaleConosco.Assunto; txtEmail.Text = gobjModFaleConosco.Email; break; } }
protected void ddlIdioma_SelectedIndexChanged(object sender, EventArgs e) { IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue); gobjModFaleConosco = DOModFaleConosco.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); } ModFaleConosco objModFaleConosco = DOModFaleConosco.Obter(IdConteudo, IdIdioma); if (objModFaleConosco.Assunto != null) { string[] lstAssunto = objModFaleConosco.Assunto.Split(';'); Email = objModFaleConosco.Email; ddlAssunto.DataSource = lstAssunto; ddlAssunto.DataBind(); divSemConteudo.Visible = false; divConteudo.Visible = true; } else { divSemConteudo.Visible = true; divConteudo.Visible = false; } }
public static ModFaleConosco Obter(int pintIdConteudo, int pintIdIdioma) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_L_MODULO_FALE_CONOSCO"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; objComando.Parameters.Add("@conteudoId", SqlDbType.Int).Value = pintIdConteudo; objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = pintIdIdioma; try { objConexao.Open(); ModFaleConosco obj = new ModFaleConosco(); 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(ModFaleConosco pobjModFaleConosco) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_I_MODULO_FALE_CONOSCO"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; //Define parametros da procedure objComando.Parameters.Add("@conteudoId", SqlDbType.Int).Value = pobjModFaleConosco.IdConteudo; objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = pobjModFaleConosco.IdIdioma; objComando.Parameters.Add("@assunto", SqlDbType.VarChar, 200).Value = pobjModFaleConosco.Assunto; objComando.Parameters.Add("@email", SqlDbType.VarChar, 200).Value = pobjModFaleConosco.Email; 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(); } } }