public lista_tipo_multimedia[] Consultar_tipo_multimedia() { Conexion.Conexion con = new Conexion.Conexion(); DataTable estado = con.Execute_Query("CALL Pr_Cargar_Tipo_Multimedia()"); lista_tipo_multimedia[] arreglo = new lista_tipo_multimedia[estado.Rows.Count]; int j = 0; foreach (DataRow i in estado.Rows) { arreglo[j] = new lista_tipo_multimedia(); arreglo[j].codigo = i["id_tipo_multimedia"].ToString(); arreglo[j].nombre = i["nombre_tipo_multimedia"].ToString(); j++; } return(arreglo); }
// GET: Editar_Actividad public ActionResult Editar_Actividad(lista_tipo_multimedia tipo, Editar_Actividad obj, HttpPostedFileBase file) { Plataforma_academica.Models.principalP act2 = Session["usuario12"] as Plataforma_academica.Models.principalP; Models.Login user = Session["usuario"] as Models.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) { obj.id_seccion = Request.Form["listar1"].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.Editar_Actividad edi = new Plataforma_academica.Models.Editar_Actividad(); Plataforma_academica.Models.Editar_Actividad[] editar; tid = ti.Consultar_tipo_multimedia(); editar = edi.lista_editar(act2.codigo_actividad); 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 (Editar_Actividad i in editar) { lista1.Add(new SelectListItem { Text = i.titulo_seccion, Value = i.id_seccion, Selected = false }); } ViewData["lista1"] = lista1; } String codig100 = Request.Form["ir100"]; if (codig100 != null) { //9,16,17 dato = obj.contenido_actividad_editar(obj, act2.codigo_actividad); if (dato != null && dato.Rows.Count > 0) { se.id_seccion = dato.Rows[0]["id_seccion"].ToString(); se.id_tipo_multimedia = dato.Rows[0]["tipo multimedia"].ToString(); se.id_multimedia = dato.Rows[0]["id_multimedia"].ToString(); se.contenido_seccion = dato.Rows[0]["contenido_seccion"].ToString(); se.titulo_seccion = dato.Rows[0]["titulo_seccion"].ToString(); se.url_multimedia = dato.Rows[0]["url_multimedia"].ToString(); se.Nombre_actividad = dato.Rows[0]["nombre_actividad"].ToString(); Session["usuario19"] = se; } } String editar1 = Request.Form["ir1"]; String editar2 = Request.Form["ir4"]; String editar3 = Request.Form["ir8"]; String editar4 = Request.Form["ir12"]; String editar18 = Request.Form["ir16"]; String editar19 = Request.Form["ir19"]; String editar20 = Request.Form["ir20"]; String editar21 = Request.Form["ir21"]; if (editar1 != null) { if (obj.Actualizar_nombre_actividad(editar1, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar2 != null) { if (obj.Actualizar_nombre_actividad(editar2, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar3 != null) { if (obj.Actualizar_nombre_actividad(editar3, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar4 != null) { if (obj.Actualizar_nombre_actividad(editar4, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar18 != null) { if (obj.Actualizar_nombre_seccion(editar18, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar19 != null) { if (obj.Actualizar_nombre_seccion(editar19, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar20 != null) { if (obj.Actualizar_nombre_seccion(editar20, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar21 != null) { if (obj.Actualizar_nombre_seccion(editar21, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { String editar5 = Request.Form["ir2"]; String editar6 = Request.Form["ir5"]; String editar7 = Request.Form["ir9"]; String editar8 = Request.Form["ir13"]; String editar17 = Request.Form["ir17"]; String editar22 = Request.Form["ir22"]; String editar23 = Request.Form["ir23"]; String editar24 = Request.Form["ir24"]; if (editar5 != null) { if (obj.Actualizar_descripcion_actividad(editar5, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar6 != null) { if (obj.Actualizar_descripcion_actividad(editar6, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar7 != null) { if (obj.Actualizar_descripcion_actividad(editar7, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar8 != null) { if (obj.Actualizar_descripcion_actividad(editar8, obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar17 != null) { if (obj.Actualizar_descripcion_seccion(obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar22 != null) { if (obj.Actualizar_descripcion_seccion(obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar23 != null) { if (obj.Actualizar_descripcion_seccion(obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { if (editar24 != null) { if (obj.Actualizar_descripcion_seccion(obj)) { ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } else { String editar9 = Request.Form["ir7"]; String editar10 = Request.Form["ir11"]; String editar11 = Request.Form["ir15"]; if (editar9 != null) { if (obj.Eliminar_multimedia(editar9)) { ViewBag.mensaje = "Registro exitoso"; } } else { if (editar10 != null) { if (obj.Eliminar_multimedia(editar10)) { ViewBag.mensaje = "Registro exitoso"; } } else { if (editar11 != null) { if (obj.Eliminar_multimedia(editar11)) { ViewBag.mensaje = "Registro exitoso"; } } else { String editar12 = Request.Form["ir3"]; String editar13 = Request.Form["ir18"]; if (editar12 != null) { if (Convert.ToInt32(obj.mul) > 0) { if (file != null) { if (obj.Actualizar_multimedia(editar12, obj, Subir(file), tipo, file)) { file = null; ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } } } else { if (editar13 != null) { if (file != null) { if (obj.Actualizar_multimedia(editar13, obj, Subir(file), tipo, file)) { file = null; ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actuzalización"; } } } else { String editar14 = Request.Form["ir6"]; String editar15 = Request.Form["ir10"]; String editar16 = Request.Form["ir14"]; if (editar14 != null) { if (Convert.ToInt32(obj.mul) > 0) { if (file != null) { if (obj.Actualizar_multimedia(editar14, obj, Subir(file), tipo, file)) { file = null; ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } } } else { if (editar15 != null) { if (Convert.ToInt32(obj.mul) > 0) { if (file != null) { if (obj.Actualizar_multimedia(editar15, obj, Subir(file), tipo, file)) { file = null; ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } } } else { if (editar16 != null) { if (Convert.ToInt32(obj.mul) > 0) { if (file != null) { if (obj.Actualizar_multimedia(editar16, obj, Subir(file), tipo, file)) { file = null; ViewBag.mensaje = "Registro exitoso"; } else { ViewBag.mensaje = "no se realizo la actualización"; } } } } } } } } } } } } } } } } } } } } } } } } } } } } return(View(obj)); } }
// 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()); }
// GET: Contenido_practico public ActionResult Contenido_practico(Contenido_practico obj, lista_tipo_multimedia tipo, HttpPostedFileBase file1, HttpPostedFileBase file, Clasificacion_multimedia tipoact, Tipo_de_pregunta tipo_pregunta, Tipo_examen tipo_examen, Condiciones condicion) { 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) { tipo_pregunta.codigo = Request.Form["listar2"].ToString(); } if (Request.Form["listar3"] != null) { tipo_examen.codigo = Request.Form["listar3"].ToString(); } if (Request.Form["listar4"] != null) { condicion.codigo = Request.Form["listar4"].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_de_pregunta tipregunta = new Plataforma_academica.Models.Tipo_de_pregunta(); Plataforma_academica.Models.Tipo_de_pregunta[] tipopre; Plataforma_academica.Models.Tipo_examen tiexam = new Plataforma_academica.Models.Tipo_examen(); Plataforma_academica.Models.Tipo_examen[] tipoexam; Plataforma_academica.Models.Condiciones condici = new Plataforma_academica.Models.Condiciones(); Plataforma_academica.Models.Condiciones[] condi; tid = ti.Consultar_tipo_multimedia(); tia = tiacti.Consultar_tipo_clasificacion(); tipopre = tipregunta.Consultar_tipo_pregunta(); tipoexam = tiexam.Consultar_tipo_examen(); condi = condici.Consultar_tipo_condicion(); 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_de_pregunta i in tipopre) { lista2.Add(new SelectListItem { Text = i.nombre, Value = i.codigo, Selected = false }); } ViewData["lista3"] = lista2; List <SelectListItem> lista3 = new List <SelectListItem>(); foreach (Tipo_examen i in tipoexam) { lista3.Add(new SelectListItem { Text = i.nombre, Value = i.codigo, Selected = false }); } ViewData["lista4"] = lista3; List <SelectListItem> lista4 = new List <SelectListItem>(); foreach (Condiciones i in condi) { lista4.Add(new SelectListItem { Text = i.nombre, Value = i.codigo, Selected = false }); } ViewData["lista5"] = lista4; } } } if (ValidarDatos(obj)) { String codigo1 = Request.Form["subir1"]; if (codigo1 != null) { Contenido_practico id_examen = new Contenido_practico(); DataTable datos = null; Contenido_practico[] arre; Contenido_practico ar = new Contenido_practico(); Plataforma_academica.Models.Subir_contenidos usu = Session["usuario11"] as Plataforma_academica.Models.Subir_contenidos; datos = obj.Registrar_Titulo_practica(obj, usu.codigo_unidad); if (datos != null) { id_examen.id_exam = Convert.ToInt32(datos.Rows[0]["id_examen"].ToString()); Session["usuario_id_actividad_examen"] = id_examen; arre = ar.buscar_usuarios_correo(usu.codigo_unidad); for (int i = 0; i < arre.Length; i++) { ar.Registrar_examen_automatico(obj, arre[i].codigo_usuario_unidad); } ViewBag.mensaje = "Registro exitoso"; codigo1 = null; } else { ViewBag.mensaje = "No se registro el examen"; } } else { String codigo3 = Request.Form["seccion"]; if (codigo3 != null) { ViewBag.mensaje = "Elegir pregunta"; } else { String codigo2 = Request.Form["elegir"]; if (codigo2 != null) { Contenido_practico pregunta = new Contenido_practico(); Plataforma_academica.Models.Contenido_practico cont = Session["usuario_id_actividad_examen"] as Plataforma_academica.Models.Contenido_practico; DataTable datos = null; datos = obj.Registrar_pregunta(obj, cont.id_exam, Subir(file), nombre, Subir1(file1), nombre2); if (datos != null) { pregunta.tipo_pregunta = obj.tipo_pregunta; pregunta.id_pregunta = datos.Rows[0]["id_pregunta"].ToString(); Session["usuario_pregunta"] = pregunta; ViewBag.mensaje = "Registro pregunta"; } else { ViewBag.mensaje = "No se registro la pregunta"; } } else { String codigo4 = Request.Form["seccion_2"]; if (codigo4 != null) { Contenido_practico pregunta = new Contenido_practico(); Plataforma_academica.Models.Contenido_practico res = Session["usuario_pregunta"] as Plataforma_academica.Models.Contenido_practico; if (obj.Registrar_Respuesta(obj, res.id_pregunta)) { ViewBag.mensaje = "Registro otra respuesta"; } else { ViewBag.mensaje = "No se registraron sus respuestas"; } } else { String codigo5 = Request.Form["elegir1"]; if (codigo5 != null) { ViewBag.mensaje = "Registro pregunta"; } else { String codigo6 = Request.Form["agregar"]; if (codigo6 != null) { ViewBag.mensaje = "Registro exitoso"; } } } } } } } return(View()); }
public bool Actualizar_multimedia(string cn2, Editar_Actividad obj, string nombre, lista_tipo_multimedia tipo_multimedia, HttpPostedFileBase o) { con = new Conexion.Conexion(); int z = con.Execute_Operation("call Pr_actualizar_multimedia ('" + nombre + "', '" + o.FileName + "','" + cn2 + "', '" + obj.mul + "')"); return(z > 0 ? true : false); }