Example #1
0
 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();
     }
 }
Example #2
0
 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);
 }
Example #3
0
        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;
        }