Example #1
0
        public ActionResult Categorias()
        {
            Session["user_name"] = Session["user_name"];
            Session["IDG"] = Session["IDG"];
            Session["ID"] = Session["ID"];
            Categoria categoria = new Categoria();
            Tema tema = new Tema();

            List<Categoria> ListCategorias = new List<Categoria>();
            ListCategorias = categoria.obtenerCategorias();
            ViewBag.ListCategorias = ListCategorias;

            return View();
        }
Example #2
0
        public List<Categoria> obtenerCategorias()
        {
            String sql = "Select * From Categoria order by id_categoria";
            List<Categoria> categorias = new List<Categoria>();

            using (SqlConnection connection = Conexion.getConnection())
            {
                SqlCommand Comando = new SqlCommand(string.Format(sql), connection);
                SqlDataReader reader = Comando.ExecuteReader();
                while (reader.Read())
                {
                    Categoria categoria = new Categoria();
                    categoria.id_categoria = reader.GetInt32(0);
                    categoria.nombre = reader.GetString(1);
                    categoria.descripcion = reader.GetString(2);
                    categoria.publico = reader.GetBoolean(3);

                    categorias.Add(categoria);

                }
            }
            return categorias;
        }
        public ActionResult Temas(string nid, string id_user )
        {
            int id_usuario = int.Parse(id_user);
            Session["ID"] = id_usuario ;
            Usuario usuario = new Usuario();

            if (id_user == "-1")
            {
                Session["user_name"] = Session["user_name"];
                Session["IDG"] = Session["IDG"];
            }

            else
            {
                Session["IDG"] = usuario.obtenerUsuarioPorID(id_usuario).id_group;
                Session["user_name"] = usuario.obtenerNombreUsuarioPorID(id_usuario);
            }

            Session["IdCategoria"] = Session["IdCategoria"];

            int id = int.Parse(nid);
            ViewBag.idCategoria = id;
            Tema tem = new Tema();
            List<Tema> temas = new List<Tema>();
            temas = tem.ObtenerTemasPorCategoriaID(id);
            ViewBag.Temas = temas;

            Categoria cat = new Categoria();
            ViewBag.NombreCat = cat.obtenerNombreCategoriaById(id);
            return View();
        }
Example #4
0
        public ActionResult Loguear(string nombre, string contraseña)
        {
            ViewBag.Message = "Página de logueo.";
            ViewBag.ValidateLogin = false;

            Categoria categoria = new Categoria();
            List<Categoria> ListCategorias = new List<Categoria>();
            ListCategorias = categoria.obtenerCategorias();
            ViewBag.ListCategorias = ListCategorias;

            Usuario user = new Usuario();
            Usuario user2 = new Usuario();
            List<string> Listnombres = user.obtenerNombreUsuarios();
            List<string> Listcontraseñas = user.obtenerContraseñaUsuarios();
            int i = 0;

            while ( Listnombres.Count > i)
            {
                if (Listnombres[i] == nombre && Listcontraseñas[i] == contraseña)
                {
                    user2 = user.obtenerUsuarioPorNombre(nombre);
                    Session["user_name"] = user2.nombre;
                    Session["ID"] = user2.id;
                    Session["IDG"] = user2.id_group;
                    return View("Categorias");
                }
                i++;
              }

            ViewBag.Message = "Error al loguear, intentelo otra vez.";
            return View();
        }
Example #5
0
        public ActionResult Index()
        {
            Session["user_name"] = null;
            Session["IDG"] = 4;
            Session["ID"] = -1;

            Categoria categoria = new Categoria();
            List<Categoria> ListCategorias = new List<Categoria>();
            ListCategorias = categoria.obtenerCategorias();
            ViewBag.ListCategorias = ListCategorias;

            return View();
        }