public static clsUsuario getInstance() { if (referencia == null) { referencia = new clsUsuario(); } return(referencia); }
//------------------------Login public clsUsuario Logar(string login, string senha) { clsUsuario log = null; try { clsConexao conexao = new clsConexao(); SqlConnection cn = conexao.Conectar(); SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = (@"Select idUsuario, loginusuario, senhausuario, nomeUsuario, tipoperfil, usuarioAtivo from dbo.usuario where loginusuario = @login and senhausuario = @senha"); cmd.Parameters.Add("@login", SqlDbType.VarChar).Value = login; cmd.Parameters.Add("@senha", SqlDbType.VarChar).Value = senha; SqlDataReader dr = cmd.ExecuteReader(); log = new clsUsuario(); dr.Read(); if (!dr.IsDBNull(dr.GetOrdinal("loginUsuario"))) { log.loginUsuario = dr.GetString(dr.GetOrdinal("loginUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("senhaUsuario"))) { log.senhaUsuario = dr.GetString(dr.GetOrdinal("senhaUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("idUsuario"))) { log.idUsuario = dr.GetInt32(dr.GetOrdinal("idUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("nomeUsuario"))) { log.nomeUsuario = dr.GetString(dr.GetOrdinal("nomeUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("tipoPerfil"))) { log.tipoPerfil = dr.GetString(dr.GetOrdinal("tipoPerfil")); } if (!dr.IsDBNull(dr.GetOrdinal("usuarioAtivo"))) { log.usuarioAtivo = dr.GetBoolean(dr.GetOrdinal("usuarioAtivo")); } } catch (InvalidOperationException e) { log = null; } return(log); }
public static List <clsUsuario> SelecionarUsuarioPorNome(string nomeUsuario) { string sql = @"SELECT idUsuario, loginUsuario, senhaUsuario, nomeUsuario, tipoPerfil, usuarioAtivo FROM dbo.Usuario Where nomeUsuario like @nomeUsuario"; clsConexao conexao = new clsConexao(); SqlConnection cn = conexao.Conectar(); SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = sql; //cmd.Parameters.Add("@nomeUsuario", SqlDbType.VarChar,50).Value = nomeUsuario; cmd.Parameters.AddWithValue("@nomeUsuario", "%" + nomeUsuario + "%"); SqlDataReader dr = cmd.ExecuteReader(); List <clsUsuario> Usuario = new List <clsUsuario>(); while (dr.Read()) { clsUsuario U = new clsUsuario(); if (!dr.IsDBNull(dr.GetOrdinal("idUsuario"))) { U.idUsuario = dr.GetInt32(dr.GetOrdinal("idUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("loginUsuario"))) { U.loginUsuario = dr.GetString(dr.GetOrdinal("loginUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("senhaUsuario"))) { U.senhaUsuario = dr.GetString(dr.GetOrdinal("senhaUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("nomeUsuario"))) { U.nomeUsuario = dr.GetString(dr.GetOrdinal("nomeUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("tipoPerfil"))) { U.tipoPerfil = dr.GetString(dr.GetOrdinal("tipoPerfil")); } if (!dr.IsDBNull(dr.GetOrdinal("usuarioAtivo"))) { U.usuarioAtivo = dr.GetBoolean(dr.GetOrdinal("usuarioAtivo")); } Usuario.Add(U); } return(Usuario); }
public static List <clsUsuario> SelecionarUsuario() { string sql = @"SELECT idUsuario, loginUsuario, senhaUsuario, nomeUsuario, tipoPerfil, usuarioAtivo FROM dbo.Usuario"; clsConexao conexao = new clsConexao(); SqlConnection cn = conexao.Conectar(); SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = sql; SqlDataReader dr = cmd.ExecuteReader(); List <clsUsuario> Usuario = new List <clsUsuario>(); while (dr.Read()) { clsUsuario U = new clsUsuario(); if (!dr.IsDBNull(dr.GetOrdinal("idUsuario"))) { U.idUsuario = dr.GetInt32(dr.GetOrdinal("idUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("loginUsuario"))) { U.loginUsuario = dr.GetString(dr.GetOrdinal("loginUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("senhaUsuario"))) { U.senhaUsuario = dr.GetString(dr.GetOrdinal("senhaUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("nomeUsuario"))) { U.nomeUsuario = dr.GetString(dr.GetOrdinal("nomeUsuario")); } if (!dr.IsDBNull(dr.GetOrdinal("tipoPerfil"))) { U.tipoPerfil = dr.GetString(dr.GetOrdinal("tipoPerfil")); } if (!dr.IsDBNull(dr.GetOrdinal("usuarioAtivo"))) { U.usuarioAtivo = dr.GetBoolean(dr.GetOrdinal("usuarioAtivo")); } Usuario.Add(U); } cn.Close(); return(Usuario); }