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(); }
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(); }
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(); }
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(); }