public Tipo_actividad[] BuscarTipoActividad() { Conexion.Conexion con = new Conexion.Conexion(); DataTable tipo_actividad = con.Execute_Query("call Pr_cargar_tipo_actividad()"); Tipo_actividad[] arreglo = new Tipo_actividad[tipo_actividad.Rows.Count]; int j = 0; foreach (DataRow i in tipo_actividad.Rows) { arreglo[j] = new Tipo_actividad(); arreglo[j].id_tipo_actividad = i["id_tipo_actividad"].ToString(); arreglo[j].nombre_tipo_actividad = i["nombre_tipo_actividad"].ToString(); j++; } return(arreglo); }
// GET: Contenido public ActionResult Cargar_contenido(contenido obj, lista_tipo_multimedia tipo, HttpPostedFileBase file, HttpPostedFileBase file1, HttpPostedFileBase file2, HttpPostedFileBase file3, Clasificacion_multimedia tipoact, Tipo_actividad ta) { Plataforma_academica.Models.principalP act2 = Session["usuario12"] as Plataforma_academica.Models.principalP; Login user = Session["usuario"] as Login; if (user == null) { return(RedirectToAction("Login", "Login")); } else { if (Convert.ToInt32(user.rol) > 3) { return(RedirectToAction("Index", "Home")); } else { if (Request.Form["listar"] != null) { tipo.codigo = Request.Form["listar"].ToString(); } if (Request.Form["listar1"] != null) { tipoact.codigo = Request.Form["listar1"].ToString(); } if (Request.Form["listar2"] != null) { ta.id_tipo_actividad = Request.Form["listar2"].ToString(); } List <SelectListItem> prueba = ViewData["lista"] as List <SelectListItem>; if (prueba == null) { Plataforma_academica.Models.lista_tipo_multimedia ti = new Plataforma_academica.Models.lista_tipo_multimedia(); Plataforma_academica.Models.lista_tipo_multimedia[] tid; Plataforma_academica.Models.Clasificacion_multimedia tiacti = new Plataforma_academica.Models.Clasificacion_multimedia(); Plataforma_academica.Models.Clasificacion_multimedia[] tia; Plataforma_academica.Models.Tipo_actividad tiac = new Plataforma_academica.Models.Tipo_actividad(); Plataforma_academica.Models.Tipo_actividad[] tiact; tid = ti.Consultar_tipo_multimedia(); tia = tiacti.Consultar_tipo_clasificacion(); tiact = tiac.BuscarTipoActividad(); List <SelectListItem> lista = new List <SelectListItem>(); foreach (lista_tipo_multimedia i in tid) { lista.Add(new SelectListItem { Text = i.nombre, Value = i.codigo, Selected = false }); } ViewData["lista2"] = lista; List <SelectListItem> lista1 = new List <SelectListItem>(); foreach (Clasificacion_multimedia i in tia) { lista1.Add(new SelectListItem { Text = i.nombre, Value = i.codigo, Selected = false }); } ViewData["lista1"] = lista1; List <SelectListItem> lista2 = new List <SelectListItem>(); foreach (Tipo_actividad i in tiact) { lista2.Add(new SelectListItem { Text = i.nombre_tipo_actividad, Value = i.id_tipo_actividad, Selected = false }); } ViewData["lista3"] = lista2; } } } if (ValidarDatos(obj)) { String codigo1 = Request.Form["Subir"]; if (codigo1 != null) { contenido id = new contenido(); DataTable datos = null; Plataforma_academica.Models.Subir_contenidos usu = Session["usuario11"] as Plataforma_academica.Models.Subir_contenidos; datos = obj.Registrar_Contenido(obj, usu.codigo_unidad, Subir(file), nombre, Subir(file1)); if (datos != null) { id.id_actividad = Convert.ToInt32(datos.Rows[0]["id_actividad"].ToString()); Session["usuario_id_actividad_seccion"] = id; ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "No se registro el trabajador"; } } else { int codigo2 = Convert.ToInt32(Request.Form["agregar"]); String codigo3 = Request.Form["seccion"]; if (codigo2 > 0 || codigo3 != null) { ViewBag.mensaje = "Habilitar Sección"; if (codigo3 != null) { Plataforma_academica.Models.contenido id_actividad = Session["usuario_id_actividad_seccion"] as Plataforma_academica.Models.contenido; if (obj.Registrar_seccion(obj, id_actividad.id_actividad, Subir(file), nombre, Subir(file1))) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "No se registro el trabajador"; } } } } } return(View()); }