Beispiel #1
0
        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));
        }
Beispiel #2
0
 public void save(PaginaInicialType pagina)
 {
     if (!(pagina.IdPaginaInicial > 0))
     {
         pagina.IdPaginaInicial = insert(pagina);
     }
     update(pagina);
 }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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();
            }
        }
Beispiel #7
0
 public void save(PaginaInicialType pagina)
 {
     DAL.save(pagina);
 }