public UsuarioColecao GridConsultar(string id, string usuario, bool ativo) { try { UsuarioColecao usuarioColecao = new UsuarioColecao(); sQLServer.LimparParametros(); if (String.IsNullOrEmpty(id) == false) { sQLServer.AdicionarParametros("@USU_Tid", id); } if (String.IsNullOrEmpty(usuario) == false) { sQLServer.AdicionarParametros("@USU_Nome", usuario); } sQLServer.AdicionarParametros("@USU_Ativo", ativo); DataTable dataTableUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "USUARIO_GRID_CONSULTAR"); foreach (DataRow linha in dataTableUsuario.Rows) { Usuario usu = new Usuario(); usu.PerfilUsuario = new PerfilUsuario(); usu.IdUsuario = Convert.ToInt32(linha["USU_Tid"]); usu.NomeUsuario = Convert.ToString(linha["USU_Nome"]); usu.LoginUsuario = Convert.ToString(linha["USU_Login"]); usu.AtivoUsuario = Convert.ToBoolean(linha["USU_Ativo"]); usu.PerfilUsuario.NomePerfilUsuario = Convert.ToString(linha["PFU_Nome"]); usuarioColecao.Add(usu); } return(usuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possível consultar os usuários. Detalhes:" + ex.Message); } }
public PerfilUsuarioColecao GridConsultar(string id, string nome, bool ativo) { try { PerfilUsuarioColecao perfilUsuarioColecao = new PerfilUsuarioColecao(); sQLServer.LimparParametros(); if (String.IsNullOrEmpty(id) == false) { sQLServer.AdicionarParametros("@PFU_Tid", id); } if (String.IsNullOrEmpty(nome) == false) { sQLServer.AdicionarParametros("@PFU_Nome", nome); } sQLServer.AdicionarParametros("PFU_Ativo", ativo); DataTable dataTablePerfilUsuario = sQLServer.ExecutarConsulta(CommandType.StoredProcedure, "PERFIL_USUARIO_CONSULTAR"); foreach (DataRow linha in dataTablePerfilUsuario.Rows) { PerfilUsuario perfilUsuario = new PerfilUsuario(); perfilUsuario.IdPerfilUsuario = Convert.ToInt32(linha["PFU_Tid"]); perfilUsuario.NomePerfilUsuario = Convert.ToString(linha["PFU_Nome"]); perfilUsuario.AtivoPerfilUsuario = Convert.ToBoolean(linha["PFU_Ativo"]); perfilUsuarioColecao.Add(perfilUsuario); } return(perfilUsuarioColecao); } catch (Exception ex) { throw new Exception("Não foi possível consultar os perfis de usuários. Detalhes:" + ex.Message); } }