public void CarregarUsuarioPorLogin(string login) { Conexao.Conexao obj = new Conexao.Conexao(); try { obj.Conectar(); SqlDataReader Leitor = null; SqlCommand cmd = new SqlCommand("SELECT id_usuario, nome, login, senha, id_cargo FROM USUARIO WHERE login = @LOGIN", obj.objCon); cmd.Parameters.AddWithValue("@LOGIN", login); Leitor = cmd.ExecuteReader(); if (Leitor.Read()) { id_usuario = int.Parse(Leitor["id_usuario"].ToString()); nome = Leitor["nome"].ToString(); login = Leitor["login"].ToString(); senha = Leitor["senha"].ToString(); cargo = new ClasseCargo(); cargo.CarregarCargoPorID(int.Parse(Leitor["id_cargo"].ToString())); } } catch (Exception) { throw; } finally { obj.Desconectar(); } }
public void CarregarUsuarioPorId(int ID) { Conexao.Conexao obj = new Conexao.Conexao(); try { obj.Conectar(); SqlDataReader Leitor = null; SqlCommand cmd = new SqlCommand("SELECT nome, login, apagado, id_cargo FROM USUARIO WHERE id_usuario = @CODIGO", obj.objCon); cmd.Parameters.AddWithValue("@CODIGO", ID); Leitor = cmd.ExecuteReader(); if (Leitor.Read()) { this.id_usuario = ID; nome = Leitor["nome"].ToString(); login = Leitor["login"].ToString(); apagado = bool.Parse(Leitor["apagado"].ToString()); ClasseCargo cargo = new ClasseCargo(); cargo.CarregarCargoPorID(int.Parse(Leitor["id_cargo"].ToString())); } } catch (Exception) { throw; } finally { obj.Desconectar(); } }