public void Alterar(TimelineUsuarios variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE timeline_usuarios set txnome = @nome, txemail = @email, txsenha = @senha, txlogin = @login, idperfil = @perfil, flativo = @ativo, txfoto = @foto, idaluno = @aluno, flignorar = @ignorar, fldashboard = @dashboard where idusuario = @idusuario "); query.SetParameter("idusuario", variavel.idusuario) .SetParameter("nome", variavel.txnome) .SetParameter("email", variavel.txemail) .SetParameter("senha", variavel.txsenha) .SetParameter("login", variavel.txlogin) .SetParameter("perfil", variavel.idperfil) .SetParameter("ativo", variavel.flativo) .SetParameter("foto", variavel.txfoto) .SetParameter("aluno", variavel.idaluno) .SetParameter("dashboard", variavel.fldashboard) .SetParameter("ignorar", variavel.flignorar); query.ExecuteUpdate(); session.Close(); } catch (Exception error) { throw error; } }
public TimelineUsuarios Buscar(int idusuario) { try { TimelineUsuarios usuario = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT * FROM timeline_usuarios WHERE idusuario = @idusuario"); quey.SetParameter("idusuario", idusuario); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { usuario = new TimelineUsuarios(Convert.ToInt32(reader["idusuario"]), Convert.ToString(reader["txnome"]), Convert.ToString(reader["txemail"]), Convert.ToString(reader["txsenha"]), Convert.ToString(reader["txlogin"]), Convert.ToInt32(reader["idperfil"]), Convert.ToInt32(reader["flativo"]), Convert.ToString(reader["txfoto"]), Convert.ToInt32(reader["idaluno"]), Convert.ToInt32(reader["flignorar"]), Convert.ToInt32(reader["fldashboard"])); } reader.Close(); session.Close(); return(usuario); } catch (Exception error) { throw error; } }
public void Salvar(TimelineUsuarios variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO timeline_usuarios (txnome, txemail, txsenha, txlogin, idperfil, flativo, txfoto, idaluno, flignorar, fldashboard) VALUES (@nome, @email, @senha, @login, @perfil, @ativo, @foto, @aluno, @ignorar, @dashboard) "); query.SetParameter("nome", variavel.txnome) .SetParameter("email", variavel.txemail) .SetParameter("senha", variavel.txsenha) .SetParameter("login", variavel.txlogin) .SetParameter("perfil", variavel.idperfil) .SetParameter("ativo", variavel.flativo) .SetParameter("foto", variavel.txfoto) .SetParameter("aluno", variavel.idaluno) .SetParameter("dashboard", variavel.fldashboard) .SetParameter("ignorar", variavel.flignorar); query.ExecuteUpdate(); session.Close(); } catch (Exception error) { throw error; } }