private int insert(PaginaInicialType pagina) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "INSERT INTO pagina_inicial " + "( " + "id_associacao, " + "texto " + ") " + "VALUES " + "( " + "@id_associacao, " + "@texto " + ")"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@id_associacao", pagina.IdAssociacao); cmd.Parameters.AddWithValue("@texto", pagina.Texto); try { con.Open(); cmd.ExecuteNonQuery(); } finally { con.Close(); } return(Convert.ToInt32(cmd.LastInsertedId)); }
public void save(PaginaInicialType pagina) { if (!(pagina.IdPaginaInicial > 0)) { pagina.IdPaginaInicial = insert(pagina); } update(pagina); }
protected void Page_Load(object sender, EventArgs e) { int id = Convert.ToInt32(Request.QueryString["id"]); if (id > 0) { HttpCookie cookie = new HttpCookie("assocCookie"); cookie.Value = id.ToString(); Response.Cookies.Add(cookie); Response.Redirect("~/Site/Default.aspx"); } PaginaInicialBLL bll = new PaginaInicialBLL(); PaginaInicialType pagina = bll.select(Master.AssociacaoIdCookie); texto = pagina.Texto; }
protected void Page_Load(object sender, EventArgs e) { int idAssociacao = Int32.Parse(Session["AssociacaoID"].ToString()); PaginaInicialBLL bll = new PaginaInicialBLL(); PaginaInicialType pagina = bll.select(Master.getAssociacaoSession().IdAssociacao); if (IsPostBack) { pagina.Texto = Request.Form["texto"].ToString(); bll.save(pagina); Session["FlashMsg"] = "Conteúdo atualizado com sucesso."; Session["FlashMsgType"] = "success"; } texto = pagina.Texto; }
public PaginaInicialType select(int idAssociacao) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "SELECT * FROM pagina_inicial " + "WHERE id_associacao = @idAssociacao"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@idAssociacao", idAssociacao); con.Open(); MySqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); PaginaInicialType pagina = new PaginaInicialType(); pagina.IdAssociacao = idAssociacao; if (dr.Read()) { pagina.IdPaginaInicial = Int32.Parse(dr["id_pagina_inicial"].ToString()); pagina.Texto = dr["texto"].ToString(); } return(pagina); }
private void update(PaginaInicialType pagina) { MySqlConnection con = new MySqlConnection(Dados.StringConexao); string SQL = "UPDATE pagina_inicial SET " + "texto = @texto " + "WHERE id_pagina_inicial = @idPaginaInicial"; MySqlCommand cmd = new MySqlCommand(SQL, con); cmd.Parameters.AddWithValue("@idPaginaInicial", pagina.IdAssociacao); cmd.Parameters.AddWithValue("@texto", pagina.Texto); try { con.Open(); cmd.ExecuteNonQuery(); } finally { con.Close(); } }
public void save(PaginaInicialType pagina) { DAL.save(pagina); }