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