Criando um site com o conteúdo editável utilizando Visual Studio 2005, C# e SQL SERVER

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (1)  (2)

Este artigo tem a finalidade de ensinar como desenvolver um site com o conteúdo editável, com a possibilidade do usuário atualizar os textos em seu site.

Primero passo: Vamos começar criando as tabelas no BD.

Com o nosso SQL SERVER aberto vamos clicar com o botão direito em Databases e selecionar New Database...
Aqui vamos colocar o nome da nossa base de bados de Restaurante, damos o OK para salvar. Após a base criada, vamos criar a nossa tabela Cardapio.

 


Agora com as tabelas criadas vamos abrir o Visual Studio, clicar em File/New/Web Site...

 
Com a nossa Default.aspx criada, vamos acrescentar um TextBox, é nele que o conteúdo de nosso site será exibido. Nas propriedades no Textbox vamos alterar o ID para txtDescricao, e partir para a programação!!!
 
Botão direito do mouse na Default.aspx e vamos acrescentar as linhas de código que seguem abaixo.
 

protected void Page_Load(object sender, EventArgs e)

{

     if (!IsPostBack)

     {

        try

        {

        SqlConnection oConn = new SqlConnection(ConfigurationManager.AppSettings["Conexao"]);

        oConn.Open();

        SqlCommand oCmd = new SqlCommand("Select Descricao From Cardapio where Dia = 'Pri'", oConn);

        SqlDataReader oTabela = oCmd.ExecuteReader();

        oTabela.Read();

        txtDescricao.Text = oTabela["Descricao"].ToString();

        oConn.Close();

        }

        catch

        {

        }

      }

}

Na primeira linha de código definimos a conexão com o banco de dados, logo após usamos o sqlcommand que fará o Select em nossa tabela cardapio. Logo abaixo temos o SqlDataReader que nos exibirá os dados no textbox.

Dando sequência vamos criar a página para inserir nosso conteúdo no banco de dados. Na Solution Explorer clicamos com o botão direito no nome do prejeto e selecionamos Add New Item...Selecionamos Web Form e vamos renomeamos como AdmDefault.aspx.



Para está página vamos precisar de:

Label ID: lblMsg
TextBox ID: txtDescricao
Button ID: btnSalvar

Feito isso! Vamos ao código da AdmDefault.aspx. Clicamos com o botão direto em cima do Button e selecionando View Code. Agora vamos acrescentar as linhas para inserir nossos dados dentro do banco.

Seu códico deve ficar como as linhas abaixo.

protected void Button1_Click(object sender, EventArgs e)
    {

        SqlConnection oConn = new SqlConnection(ConfigurationManager.AppSettings["Conexao"]);
        oConn.Open();

        SqlCommand oCmdDel = new SqlCommand("DELETE FROM CARDAPIO WHERE DIA = 'Pri'", oConn);
        oCmdDel.ExecuteNonQuery();

        SqlCommand oCmd = new SqlCommand("INSERT INTO CARDAPIO (DESCRICAO, DIA) VALUES(@DESCRICAO, @DIA)", oConn);
        oCmd.Parameters.AddWithValue("@DESCRICAO", txtDescricao.Text);
        oCmd.Parameters.AddWithValue("@DIA", "Pri");
        oCmd.ExecuteNonQuery();
        oConn.Close();
        lblMsg.Text = "Registro salvo com sucesso";

    }

Concluindo, vimos como inserir e visualizar o conteúdo de um site com algumas linhas de código e uitilizando os componentes da ToolBox.

Qualquer dúvida, fico à disposição atráves do email.

Abraços!



 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?