public static void Cadastrar(Usuario usuario) { var status = UsuarioBO.Cadastrar(usuario); if (status) { FormsAuthentication.SetAuthCookie(usuario.email, false); } }
public static void Atualizar(Usuario usuario) { var acesso = new Acesso(); int id; try { //Abrir conexão var conn = acesso.AbrirConexao(); acesso.parameters.Add(new SqlParameter("@id", usuario.id)); acesso.parameters.Add(new SqlParameter("@nome", usuario.nome)); acesso.parameters.Add(new SqlParameter("@email", usuario.email)); acesso.parameters.Add(new SqlParameter("@privilegioEmail", usuario.privilegioEmail)); acesso.parameters.Add(new SqlParameter("@senha", usuario.senha)); acesso.parameters.Add(new SqlParameter("@telefone", usuario.telefone)); acesso.parameters.Add(new SqlParameter("@privilegioTelefone", usuario.privilegioTelefone)); acesso.parameters.Add(new SqlParameter("@biografia", usuario.biografia)); acesso.parameters.Add(new SqlParameter("@nascimento", usuario.nascimento)); acesso.parameters.Add(new SqlParameter("@sexo", usuario.sexo)); acesso.parameters.Add(new SqlParameter("@foto", usuario.foto)); acesso.ExecutaScalar( @"UPDATE Usuario SET nome = @nome, email = @email, privilegioEmail = @privilegioEmail, senha = @senha, telefone = @telefone, privilegioTelefone = @privilegioTelefone, biografia = @biografia, nascimento = @nascimento, sexo = @sexo, foto = @foto WHERE id = @id ", conn); } catch (Exception) { throw new Exception("Não foi possivel atualizar, tente novamente mais tarde."); } finally { //Fechando a conexão acesso.FecharConexao(); } }
public static bool Cadastrar(Usuario usuario) { return UsuarioADO.Inserir(usuario); }
public static bool Inserir(Usuario usuario) { var acesso = new Acesso(); int id; try { //Abrir conexão var conn = acesso.AbrirConexao(); acesso.parameters.Add(new SqlParameter("@nome", usuario.nome)); acesso.parameters.Add(new SqlParameter("@email", usuario.email)); acesso.parameters.Add(new SqlParameter("@privilegioEmail", usuario.privilegioEmail)); acesso.parameters.Add(new SqlParameter("@senha", usuario.senha)); acesso.parameters.Add(new SqlParameter("@telefone", usuario.telefone)); acesso.parameters.Add(new SqlParameter("@privilegioTelefone", usuario.privilegioTelefone)); acesso.parameters.Add(new SqlParameter("@biografia", usuario.biografia)); acesso.parameters.Add(new SqlParameter("@nascimento", usuario.nascimento)); acesso.parameters.Add(new SqlParameter("@sexo", usuario.sexo)); acesso.parameters.Add(new SqlParameter("@foto", usuario.foto)); id = Convert.ToInt32( acesso.ExecutaScalar( @"INSERT INTO Usuario ( nome, email, privilegioEmail, senha, telefone, privilegioTelefone, biografia, nascimento, sexo, foto ) values ( @nome, @email, @privilegioEmail, @senha, @telefone, @privilegioTelefone, @biografia, @nascimento, @sexo, @foto ); Select @@IDENTITY;", conn)); } catch (Exception) { throw new Exception("Ops, problema ao efetuar o cadastro."); } finally { //Fechando a conexão acesso.FecharConexao(); } var status = id > 0; return status; }
private static Usuario GerarEntidade(IDataRecord reader) { var usuario = new Usuario() { id = Convert.ToInt32(reader["id"]), nome = reader["nome"].ToString(), email = reader["email"].ToString(), privilegioEmail = char.Parse(reader["privilegioEmail"].ToString()), senha = reader["senha"].ToString(), telefone = reader["telefone"].ToString(), privilegioTelefone = char.Parse(reader["privilegioTelefone"].ToString()), biografia = reader["biografia"].ToString(), nascimento = (DateTime)reader["nascimento"], sexo = char.Parse(reader["sexo"].ToString()), foto = reader["foto"].ToString(), }; return usuario; }
public static void Atualizar(Usuario usuario) { UsuarioADO.Atualizar(usuario); }