public ActionResult AlterarAventura(int Codigo)
        {
            ConteudoFacade facade        = new ConteudoFacade();
            UsuarioFacade  usuarioFacade = new UsuarioFacade();

            ViewData["Autores"]             = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome");
            ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo");
            Aventura aventura = facade.PesquisarAventura(Codigo);

            return(View(aventura));
        }
Esempio n. 2
0
 public static List <Usuario> GetAllAdapted(string nombre, string documento)
 {
     try
     {
         return(UsuarioFacade.GetAllAdapted(nombre, documento));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Esempio n. 3
0
 public static List <Usuario> GetAllAdapted()
 {
     try
     {
         return(UsuarioFacade.GetAllAdapted());
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Esempio n. 4
0
 public static int Insert(Usuario _object)
 {
     try
     {
         return(UsuarioFacade.Insert(_object));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Esempio n. 5
0
 public static Usuario GetAdapted(string nombreUsuario)
 {
     try
     {
         return(UsuarioFacade.GetAdapted(nombreUsuario));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Esempio n. 6
0
 public static string GetAdapted(string loginID, int A)
 {
     try
     {
         return(UsuarioFacade.GetAdapted(loginID, A));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Esempio n. 7
0
 public static DataRow Select(int IdUsuario)
 {
     try
     {
         return(UsuarioFacade.Select(IdUsuario));
     }
     catch (ExceptionBLL bllex)
     {
         throw new ExceptionBLL(bllex, bllex.Message);
     }
 }
Esempio n. 8
0
        public ActionResult PesquisarArtigo(int?pagina, FormCollection collection)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            int[] Codigos = new int[collection.Count];
            int   i       = 0;

            foreach (Categoria categoria in (IList <Categoria>)ViewBag.Categorias)
            {
                if (collection[categoria.Titulo] != null)
                {
                    selecionados.Add(categoria.Codigo, true);
                    Codigos[i] = categoria.Codigo;
                    i++;
                }
                else
                {
                    selecionados.Add(categoria.Codigo, false);
                }
            }

            ViewBag.Selecionados = selecionados;

            IList <Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, Codigos);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList <Artigo>();

            IList <Artigo> temp = conteudoFacade.PesquisarArtigo(null, 1, 0, Codigos);

            ViewBag.TotalMaterias = temp.Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(artigos));
        }
Esempio n. 9
0
        private void RegistrarBannerInternas()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            ViewData["BannerSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(8);
            ViewData["BannerInferior"] = multimidiaFacade.PesquisarBannerPorLocal(9);

            ViewData["BannerInternaSuperior"] = multimidiaFacade.PesquisarBannerPorLocal(4);
            ViewData["BannerInternaInferior"] = multimidiaFacade.PesquisarBannerPorLocal(7);
        }
Esempio n. 10
0
        public ActionResult PesquisarColuna(int?pagina, int?CodigoColunista)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            UsuarioFacade facade = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            if (!CodigoColunista.HasValue)
            {
                CodigoColunista = 0;
            }

            ViewBag.Usuarios = usuarioFacade.PesquisarColunista();

            ViewBag.CodigoColunista = 0;

            int[] Codigos = new int[0];

            foreach (Usuario usuario in (IList <Usuario>)ViewBag.Usuarios)
            {
                if (usuario.Codigo == CodigoColunista)
                {
                    Codigos    = new int[1];
                    Codigos[0] = usuario.Codigo;

                    ViewBag.CodigoColunista = usuario.Codigo;
                }
            }

            IList <Coluna> colunas = conteudoFacade.PesquisarColuna(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, false, Codigos);

            colunas = (from a in colunas
                       where a.Data <= DateTime.Now
                       select a).ToList <Coluna>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarColuna(null, 0, 0, false, Codigos).Count;
            ViewBag.Pagina        = pagina;

            this.RegistrarBannerInternas();

            return(View(colunas));
        }
Esempio n. 11
0
        public ActionResult CadastrarUsuario(Usuario usuario, HttpPostedFileBase file)
        {
            UsuarioFacade facade = new UsuarioFacade();

            try
            {
                facade.SalvarUsuario(usuario, file);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");
                return(View(usuario));
            }
        }
        public ActionResult CadastrarAventura()
        {
            ConteudoFacade facade        = new ConteudoFacade();
            UsuarioFacade  usuarioFacade = new UsuarioFacade();

            ViewData["Autores"]             = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome");
            ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo");

            Aventura aventura = new Aventura()
            {
                Data = DateTime.Now
            };

            return(View(aventura));
        }
Esempio n. 13
0
        public ActionResult RedirecionarConteudo()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            int codigo = Convert.ToInt32(Request.QueryString["NewsID"]);

            Conteudo conteudo = conteudoFacade.PesquisarConteudo(codigo);

            HttpContext.Response.StatusCode = 302;
            HttpContext.Response.Clear();

            return(Redirect(string.Format("{0}/{1}/{2}", conteudo.GetType().ToString().Replace("AltaMontanha.Models.Dominio.", "").Replace("Coluna", "Colunas"), conteudo.Codigo, conteudo.Slug)));
        }
Esempio n. 14
0
        protected void CarregaGridView()
        {
            try
            {
                if (PermissaoPagina())
                {
                    int ativo = Convert.ToInt16(ddlAtivoInativo.SelectedValue.ToString());
                    IList <ValueObjectLayer.Usuario> usuarios = null;
                    if (!string.IsNullOrEmpty(txtPesquisa.Text))
                    {
                        if (ativo == 2)
                        {
                            usuarios = UsuarioFacade.RecuperarUsuarios(txtPesquisa.Text);
                        }
                        else if (ativo == 1)
                        {
                            usuarios = UsuarioFacade.RecuperarUsuarios(txtPesquisa.Text, true);
                        }
                        else if (ativo == 0)
                        {
                            usuarios = UsuarioFacade.RecuperarUsuarios(txtPesquisa.Text, false);
                        }
                    }
                    else
                    {
                        if (ativo == 2)
                        {
                            usuarios = UsuarioFacade.RecuperarUsuarios();
                        }
                        else if (ativo == 1)
                        {
                            usuarios = UsuarioFacade.RecuperarUsuarios(true);
                        }
                        else if (ativo == 0)
                        {
                            usuarios = UsuarioFacade.RecuperarUsuarios(false);
                        }
                    }

                    GridView.DataSource = usuarios;
                    GridView.DataBind();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 15
0
        public ActionResult AlterarUsuario(Usuario usuario, HttpPostedFileBase file)
        {
            UsuarioFacade facade = new UsuarioFacade();

            //TODO: na alteração a senha não é obrigatória (?)
            try
            {
                facade.SalvarUsuario(usuario, file);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Perfis"] = new SelectList(facade.PesquisarPerfil(null).ToList(), "Codigo", "Nome");
                return(View(usuario));
            }
        }
Esempio n. 16
0
        /// <summary>
        /// Valida la existencia del usuario
        /// </summary>
        /// <param name="CodUse"></param>
        /// <param name="Pw"></param>
        public void ValidateUser(string CodUse, string Pw)
        {
            UsuarioFacade usuFacade = new UsuarioFacade();

            try
            {
                if (usuFacade.Usario_Facade(CodUse, Pw))
                {
                    MessageBox.Show("Bienvenido", "Inicio de Sesión", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Datos Incorrectos", "Inicio de Sesión", MessageBoxButtons.OK, MessageBoxIcon.Question);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        public ActionResult CadastrarAventura(Aventura aventura, HttpPostedFileBase Rota)
        {
            ConteudoFacade facade        = new ConteudoFacade();
            UsuarioFacade  usuarioFacade = new UsuarioFacade();

            try
            {
                facade.SalvarAventura(aventura, Rota);

                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Autores"]             = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome");
                ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo");
                return(View(aventura));
            }

            return(RedirectToAction("Index"));
        }
Esempio n. 18
0
        public ActionResult PesquisarColunista()
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            Usuario usuario = new Usuario()
            {
                Perfil = new Perfil()
                {
                    Codigo = 3
                }
            };

            IList <Usuario> colunistas = usuarioFacade.PesquisarColunista();

            this.RegistrarBannerInternas();

            return(View(colunistas));
        }
Esempio n. 19
0
        protected IList <ValueObjectLayer.Usuario> RecuperaUsuarios(string nomeUsuario)
        {
            try
            {
                IList <ValueObjectLayer.Usuario> usuarios = UsuarioFacade.RecuperarUsuarios(txtPesquisa.Text);

                if (usuarios != null)
                {
                    return(usuarios);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 20
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string msgConfirmacao = string.Empty;

            Resultado resultado = new Resultado();
            Usuario   u         = new Usuario();

            UsuarioFacade UsuarioF = new UsuarioFacade();


            resultado = UsuarioF.Autenticar(u, ref resultado);
            if (resultado.Sucesso)
            {
                Session.Add("USUARIO", u);
                Response.Redirect("Default.aspx");
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ResultadoConfirmação", "alert('" + resultado.Mensagens[0].Descricoes[0].ToString() + "');", true);
            }
        }
Esempio n. 21
0
        protected void PreencheCampos(int idUsuario)
        {
            try
            {
                ValueObjectLayer.Usuario ObjUsuario = new ValueObjectLayer.Usuario(idUsuario);
                ValueObjectLayer.Usuario SssUsuario = (ValueObjectLayer.Usuario)Session["UsuarioLogado"];
                ValueObjectLayer.Empresa empresa    = EmpresaFacade.RecuperaEmpresa(new ValueObjectLayer.Empresa());
                //ObjUsuario.Empresa = empresa;

                ValueObjectLayer.Usuario        usuario       = UsuarioFacade.RecuperarUsuario(ObjUsuario);
                ValueObjectLayer.Perfil_Usuario perfilUsuario = UsuarioPerfilFacade.RecuperarPerfilUsuario(usuario.Id);

                if (perfilUsuario != null)
                {
                    ddlPerfil.SelectedValue = perfilUsuario._Perfil.Id.ToString();
                }
                else
                {
                    ddlPerfil.SelectedValue = "0";
                }

                txtNome.Text  = usuario.Nome;
                txtEmail.Text = usuario.Email;
                txtLogin.Text = usuario.Login;
                if (usuario.Ativo)
                {
                    lblAtivo.Text = "Sim";
                }
                else
                {
                    lblAtivo.Text = "Não";
                    DesabilitaCampos();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 22
0
        public ActionResult PesquisarArtigo(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.Categorias = conteudoFacade.PesquisarCategoria(null);

            Dictionary <int, bool> selecionados = new Dictionary <int, bool>();

            foreach (Categoria categoria in (IList <Categoria>)ViewBag.Categorias)
            {
                selecionados.Add(categoria.Codigo, false);
            }

            ViewBag.Selecionados = selecionados;

            IList <Artigo> artigos = conteudoFacade.PesquisarArtigo(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, new int[0]);

            artigos = (from a in artigos
                       where a.Data <= DateTime.Now
                       select a).ToList <Artigo>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarArtigo(null).Count;
            ViewBag.Pagina        = pagina;

            RegistrarBannerInternas();

            return(View(artigos));
        }
Esempio n. 23
0
        public ActionResult PesquisarColuna(int?pagina)
        {
            ConteudoFacade   conteudoFacade   = new ConteudoFacade();
            MultimidiaFacade multimidiaFacade = new MultimidiaFacade();
            UsuarioFacade    usuarioFacade    = new UsuarioFacade();

            UsuarioFacade facade = new UsuarioFacade();

            //ViewBag.Codigo = Codigo;

            if (!pagina.HasValue)
            {
                pagina = 1;
            }
            else if (pagina < 1)
            {
                pagina = 1;
            }

            ViewBag.CodigoColunista = 0;

            ViewBag.Usuarios = usuarioFacade.PesquisarColunista();

            IList <Coluna> colunas = conteudoFacade.PesquisarColuna(null, Utilitario.Constante.TamanhoMaterias, pagina.Value, false);

            colunas = (from a in colunas
                       where a.Data <= DateTime.Now
                       select a).ToList <Coluna>();

            ViewBag.TotalMaterias = conteudoFacade.PesquisarColuna(null).Count;
            ViewBag.Pagina        = pagina;

            this.RegistrarBannerInternas();

            return(View(colunas));
        }
        public ActionResult AlterarPerfil(Perfil perfil)
        {
            UsuarioFacade facade = new UsuarioFacade();

            try
            {
                IList <Permissao> permissoes = new List <Permissao>();
                foreach (Permissao p in perfil.ListaPermissoes)
                {
                    if (p.Tela != null)
                    {
                        permissoes.Add(p);
                    }
                }
                perfil.ListaPermissoes = permissoes;
                facade.SalvarPerfil(perfil);
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewData["Telas"] = facade.PesquisarTela(null);
                return(View(perfil));
            }
        }
Esempio n. 25
0
 public static void Insert(string nome, string email, string racf, string senha, string rua, string bairro, string numero, string cpf, string rg, string senhaEmail)
 {
     UsuarioFacade.Insert(nome, email, racf, senha, rua, bairro, numero, cpf, rg, senhaEmail);
 }
Esempio n. 26
0
 public static void Update(string racfReferencia, string email, string nome, string senha, string rua, string bairro, string numero, string cpf, string rg, string emailSenha)
 {
     UsuarioFacade.Update(racfReferencia, email, nome, senha, rua, bairro, numero, cpf, rg, emailSenha);
 }
Esempio n. 27
0
 public KeyValuePair <string, string> UserEmailCredentials(string racf)
 {
     return(UsuarioFacade.UserEmailCredentials(racf));
 }
Esempio n. 28
0
        protected void btnLogar_Click(object sender, EventArgs e)
        {
            lblInicio.Visible = false;

            Tentativa tentativa = (Tentativa)Session["tentativa"];

            ValueObjectLayer.Usuario usuario = null;

            if (tentativa.NTentativa == 0)
            {
                tentativa.Login = txtLogin.Text;
            }

            if (tentativa.Login != null)
            {
                if (!tentativa.Login.Equals(txtLogin.Text))
                {
                    inicializar();
                    tentativa       = (Tentativa)Session["tentativa"];
                    tentativa.Login = txtLogin.Text;
                }
            }

            if (!UsuarioFacade.RecuperarUsuarioBloqueado(txtLogin.Text, txtSenha.Text))
            {
                usuario = UsuarioFacade.Logar(txtLogin.Text, txtSenha.Text);

                if (usuario != null)
                {
                    IList <ValueObjectLayer.CarregarPerfil> perfisUsuario   = PerfilFacade.RecuperarPerfilUsuario(usuario.Id, ValueObjectLayer.TipoBuscaPerfil.RecuperaTodasPermissoesPerfil);
                    IList <ValueObjectLayer.CarregarPerfil> perfisPermissao = PerfilFacade.RecuperarPerfilUsuario(usuario.Id, ValueObjectLayer.TipoBuscaPerfil.RecuperaPermissoes);
                    ValueObjectLayer.Perfil_Usuario         perfilUsuario   = PerfilFacade.RecuperarPerfilPorId(usuario.Id);
                    if (perfilUsuario != null)
                    {
                        IList <ValueObjectLayer.Modulo> modulos = ModuloFacade.RecuperaModulosdoPerfil(perfilUsuario._Perfil.Id);

                        Session["UsuarioLogado"]         = usuario;
                        Session["Modulos"]               = modulos;
                        Session["PerfilFuncionalidades"] = perfisUsuario;
                        Session["PerfilPermissao"]       = perfisPermissao;
                        //RegisterHyperLink.NavigateUrl = "Principal.aspx?ReturnUrl=" + HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]);
                        Session.Remove("tentativa");
                        Response.Redirect(@"~/Principal.aspx");
                    }
                    else
                    {
                        lblMsg.Text = MensagensValor.GetStringValue(Mensagem.USUARIO_SEM_PERFIL.ToString());
                    }
                }
                else
                {
                    lblMsg.Text = MensagensValor.GetStringValue(Mensagem.LOGIN_INVALIDO.ToString());
                    tentativa.NTentativa++;
                    Session["tentativa"] = tentativa;

                    if (tentativa.NTentativa > 2)
                    {
                        usuario = UsuarioFacade.RecuperarPorLogin(txtLogin.Text);

                        if (usuario != null)
                        {
                            UsuarioFacade.BloquearUsuario(usuario);
                            lblMsg.Text = MensagensValor.GetStringValue(Mensagem.TENTATIVA_LOGIN_EXCEDIDA.ToString());
                            inicializar();
                        }
                        else
                        {
                            inicializar();
                        }
                    }
                }
            }
            else
            {
                lblMsg.Text = MensagensValor.GetStringValue(Mensagem.BLOQUEADO.ToString());
            }
        }
Esempio n. 29
0
        public ActionResult VisualizarUsuario(int Codigo)
        {
            UsuarioFacade facade = new UsuarioFacade();

            return(View(facade.PesquisarUsuario(Codigo)));
        }
 public UsuariosController()
 {
     _usuarioBl     = new UsuarioBl();
     _usuarioFacade = new UsuarioFacade();
 }