public DataSet ListaMenuPerfil(Usuario obj) { SqlDataAdapter da = new SqlDataAdapter(); DataSet ds = new DataSet(); StringBuilder vsql = new StringBuilder(); try { da.SelectCommand = new SqlCommand(); da.SelectCommand.Connection = SigletonCnxSQL.getConexao(); da.SelectCommand.Connection.Open(); vsql.Append("SELECT A.OM_CP_OPCAO_MENU, A.OM_CP_PARENT, A.OM_NOME, A.OM_TOOL_TIP, "); vsql.Append("A.OM_URL, A.OM_SEPARATOR FROM OPCOES_MENU A "); vsql.Append("Inner Join OPCOES_MENU_PERFIS B "); vsql.Append("On (B.OM_CP_OPCAO_MENU=A.OM_CP_OPCAO_MENU) "); vsql.Append("Where B.PU_CP_PERFIL_USUARIO=" + obj.perfil.ID); vsql.Append("Order By A.OM_CP_OPCAO_MENU"); da.SelectCommand.CommandText = vsql.ToString(); da.Fill(ds, "OPCOES_MENU"); return ds; } catch (Exception e) { throw new Exception("Erro ao inserir registro do usuário. " + e.Message); } finally { da.SelectCommand.Connection.Close(); } }
public void CarregaListaUsuarios() { Usuario usuario = new Usuario(); usuario.ID=1; usuario.Login="******"; usuario.Nome="CARLOS HENRIQUE MEIRELES"; ListaUsuarios.Add(usuario); usuario.ID = 2; usuario.Login = "******"; usuario.Nome = "TIAGO DO NASCIMENTO"; ListaUsuarios.Add(usuario); usuario.ID = 3; usuario.Login = "******"; usuario.Nome = "RAPHAEL BRUNO VIEIRA"; ListaUsuarios.Add(usuario); }
public int validarLogin(ClasseBase obj) { int erro = 0; Usuario usuario = new Usuario(); usuario.Login=((Usuario)obj).Login; usuario.Senha=((Usuario)obj).Senha; if (usuario.Login == "") { erro = 1; // Login não informado; } if (usuario.Senha == "") { erro = 2; // Senha não informada; } if (buscarLogin(obj)) { if (usuario.Senha != ((Usuario)obj).Senha) { erro = 3; // Senha incorreta; } else if (((Usuario)obj).Ativo != "S") { erro = 4; // Usuário inativo; } } else { erro = 5; // Login não encontrado; } return erro; }