public void Insert(Usuario u) { try { string query = "INSERT INTO Usuario(Nome, Email, Login, Senha, DataCadastro) " + "VALUES(@v1, @v2, @v3, @v4, @v5)"; OpenConnection(); Cmd = new SqlCommand(query, Con); Cmd.Parameters.AddWithValue("@v1", u.Nome); Cmd.Parameters.AddWithValue("@v2", u.Email); Cmd.Parameters.AddWithValue("@v3", u.Login); Cmd.Parameters.AddWithValue("@v4", u.Senha); Cmd.Parameters.AddWithValue("@v5", u.DataCadastro); Cmd.ExecuteNonQuery(); } catch { throw; } finally { CloseConnection(); } }
public Usuario Find(string Login, string Senha) { try { string query = "SELECT Nome, Email, Login FROM Usuario " + "WHERE Login = @v1 AND Senha = @v2"; OpenConnection(); Cmd = new SqlCommand(query, Con); Cmd.Parameters.AddWithValue("@v1", Login); Cmd.Parameters.AddWithValue("@v2", Senha); Dr = Cmd.ExecuteReader(); if (Dr.Read()) { Usuario u = new Usuario(); u.Nome = Dr["Nome"] as string; u.Nome = Dr["Email"] as string; u.Nome = Dr["Login"] as string; return u; } return null; } catch { throw; } finally { CloseConnection(); } }
public void Inserir(Usuario u) { try { using (Conexao Con = new Conexao()) { Con.Usuarios.Add(u); Con.SaveChanges(); } } catch (Exception ex) { throw new Exception("Erro ao inserir o Usuário: " + ex.Message); } }
protected void btnCadastro_Click(object sender, EventArgs e) { try { string senha1 = txtSenhaAcesso.Text; string senha2 = txtSenhaConfirm.Text; if (senha1.Equals(senha2)) { Usuario u = new Usuario(); u.Nome = txtNome.Text; u.Email = txtEmail.Text; u.Login = txtLoginAcesso.Text; u.Senha = Criptografia.Encriptar(senha1); u.DataCadastro = DateTime.Now; UsuarioDal d = new UsuarioDal(); d.Insert(u); lblMensagem.Text = "O usuario " + u.Nome + ", cadastrado com sucesso."; txtNome.Text = string.Empty; txtEmail.Text = string.Empty; txtLoginAcesso.Text = string.Empty; } else { lblMensagem.Text = "ERRO. Confirme sua senha corretamente"; } } catch (Exception ex) { lblMensagem.Text="Erro ao cadastrar usuario " + ex.Message; } }