Crie um Formulário de Cadastro de Usuários bem simples,utilizando o Visual Studio 2005/2008 com SQL Server.
Classe de Conexão ======================================================================================== public class Conexao() { public static SqlConnection CriarConexao() { SqlConnection conexao = null; try { conexao = new SqlConnection("User ID=[nome_usuario];Password=[senha_usuario];Data Source=localhost;Initial Catalog=[nome_bd]"); } catch(Exception ex) { throw new Exception(ex.Message); } return conexao; } } ======================================================================================== Classe Usuarios public class Usuarios() { private Datetime _data; private string _usuario; private int _codigo; private string _senha; public Datetime Data { get { return _data; } set { _data = value; } } public Datetime Usuario { get { return _usuario; } set { _usuario = value; } } public Datetime Senha { get { return _senha; } set { _senha = value; } } public Datetime Codigo { get { return _codigo; } set { _codigo = value; } } } ======================================================================================== Classe Usuarios DAO - Adicionar a diretiva (System.Data.Sqlclient) public class UsuariosDAO() { public Usuarios ObterRegistro(int cod) { Usuarios lobjusuario = null; try { SqlConnection con = Conexao.CriarConexao(); string obter = "select * from usuarios where codigo =" + cod; SqlCommand cmd = new SqlCommand(obter,con); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); if(dr.Read()) { lobjusuario = new Usuarios(); lobjusuario.Codigo = Convert.ToInt32(dr["codigo"]); lobjusuario.Usuario = dr["usuario"].ToString(); lobjusuario .Data = Convert.ToDatetime(dr["data"].ToString()); lobjusuario.Senha = dr["senha"].ToString(); } con.Close(); } catch(Exception ex) { throw new Exception(ex.Message); } return lobjusuario; } } public void InserirRegistro(Usuarios lobjusuario) { try { SqlConnection con = Conexao.CriarConexao(); string inserir = "insert into usuarios(codigo,usuario,data,senha) values(@codigo,@usuario,@data,@senha)"; SqlCommand cmd = new SqlCommand(inserir,con); cmd.parameters.Add("@codigo",lobjusuario.Codigo); cmd.parameters.Add("@usuario",lobjusuario.Usuario); cmd.parameters.Add("@data",lobjusuario.Data); cmd.parameters.Add("@senha",lobjusuario.Senha); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } catch(Exception ex) { throw new Exception(ex.Message); } } public void AlterarRegistro(Usuarios lobjusuario) { try { SqlConnection con = Conexao.CriarConexao(); string alterar = "update usuarios set data=@data,usuario=@usuario,senha=@senha where codigo=@codigo"; SqlCommand cmd = new SqlCommand(alterar,con); cmd.parameters.Add("@codigo",lobjusuario.Codigo); cmd.parameters.Add("@usuario",lobjusuario.Usuario); cmd.parameters.Add("@data",lobjusuario.Data); cmd.parameters.Add("@senha",lobjusuario.Senha); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } catch(Exception ex) { throw new Exception(ex.Message); } public void DeletarRegistro(int cod) { try { SqlConnection con = Conexao.CriarConexao(); string deletar = "delete from usuarios where codigo ="+cod; SqlCommand cmd = new SqlCommand(deletar,con); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } catch(Exception ex) { throw new Exception(ex.Message); } } } ========================================================================================= Formulário WEB Usuarios protected void btnSalvar_Click(object sender, EventArgs e) { try { int cod = Convert.ToInt32(txtcodigo.Text); UsuariosDAO lobjdao = new UsuariosDAO(); Usuarios count = lobjdao.ObterRegistro(cod); if(count == null) { Usuarios lobjusuario = new Usuarios(); lobjusuario.Codigo = Convert.ToInt32(txtcodigo.Text); lobjusuario.Data = Convert.ToDatetime(txtdata.Text); lobjusuario.Usuario = txtusuario.Text; lobjusuario.Senha = txtsenha.Text; lobjdao.InserirRegistro(lobjusuario); lblMSG.Text = "Registro salvo com sucesso"; } if(count != null) { Usuarios lobjusuario = new Usuarios(); lobjusuario.Codigo = Convert.ToInt32(txtcodigo.Text); lobjusuario.Data = Convert.ToDatetime(txtdata.Text); lobjusuario.Usuario = txtusuario.Text; lobjusuario.Senha = txtsenha.Text; lobjdao.AlterarRegistro(lobjusuario); lblMSG.Text = "Registro salvo com sucesso"; } } catch(Exception ex) { throw new Exception(ex.Message); } } protected void btnDeletar_Click(object sender, EventArgs e) { try { int cod = Convert.ToInt32(txtcodigo,Text); UsuariosDAO lobjdao = new UsuariosDAO(); lobjdao.DeletarRegistro(cod); lblMSG.Text = "Registro excluído." } } protected void btnConsultar_Click(object sender, EventArgs e) { try { int cod = Convert.ToInt32(txtcodigo.Text); UsuariosDAO lobjdao = new UsuariosDAO(); Usuarios lobjusuario = lobjdao.ObterRegistro(cod); txtcodigo.Text = Convert.ToString(lobjusuario.Codigo); txtdata.Text = Convert.ToString(lobjusuario.Data); txtusuario.Text = Convert.ToString(lobjusuario.Usuario); txtsenha.Text = Convert.ToString(lobjusuario.Senha); } catch(Exception ex) { throw new Exception(ex.Message); } }