public principalP[] Buscar_Cursos_Diplomados_Estudiante(string cc) { Conexion.Conexion con = new Conexion.Conexion(); DataTable diplomado_modulo = con.Execute_Query("call Pr_cargar_diplomados_modulos_estudiante(" + cc + ")"); principalP[] arreglo = new principalP[diplomado_modulo.Rows.Count]; int j = 0; foreach (DataRow i in diplomado_modulo.Rows) { arreglo[j] = new principalP(); arreglo[j].nombre_curso = i["curso"].ToString(); arreglo[j].codigo_curso = i["codigo curso"].ToString(); arreglo[j].porcentaje_diplomado = i["porcentaje"].ToString(); arreglo[j].url = i["Url_imagen_curso"].ToString(); arreglo[j].fecha_cierre = Convert.ToDateTime(i["fecha_cierre"].ToString()); arreglo[j].codigo_curso_usaurio = i["Id_curso_usuario"].ToString(); arreglo[j].nombre_unidad = i["Nombre Unidad"].ToString(); arreglo[j].codigo_unidad = i["Codigo unidad"].ToString(); arreglo[j].codigo_curso_nivel = i["Codigo Curso nivel"].ToString(); arreglo[j].porcentaje_modulo = i["porcentaje unidad"].ToString(); arreglo[j].presentacion = i["presentacion"].ToString(); arreglo[j].imagen = i["url imagen"].ToString(); arreglo[j].Url_video_presentacion = i["Url_video"].ToString(); j++; } return(arreglo); }
public async Task <bool> registro_curso_usuario_actividad(string obj, string codigo_unidad) { contenido ar = new contenido(); contenido[] arre; bool b = false; Plataforma_academica.Models.principalP act3 = Session["usuario10"] as Plataforma_academica.Models.principalP; return(await Task.Run(() => { arre = ar.buscar_usuarios_correo(codigo_unidad); if (arre != null) { for (int i = 0; i < arre.Length; i++) { ar.Registrar_actividad_automatico(obj, arre[i].codigo_usuario_unidad); } b = true; return b; } else { b = false; return b; } })); }
public principalP[] BuscarCursosDocentes(string id_usuario) { //Login (Se realiza la verificacion del usuario y su contraseña) Conexion.Conexion con = new Conexion.Conexion(); DataTable menu = con.Execute_Query("call Pr_cargar_cursos_docentes('" + id_usuario + "')"); principalP[] arreglo = new principalP[menu.Rows.Count]; int j = 0; foreach (DataRow i in menu.Rows) { arreglo[j] = new principalP(); arreglo[j].nombre_curso = i["nombre_curso"].ToString(); arreglo[j].codigo_curso = i["id_curso"].ToString(); arreglo[j].url = i["Url_imagen_curso"].ToString(); j++; } return(arreglo); }
// GET: Formatos public ActionResult Formatos(Formatos obj, HttpPostedFileBase file) { 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) != 4) { String codigo1 = Request.Form["seccion"]; if (codigo1 != null) { if (obj.Registrar_formato(Subir(file), nombre, Convert.ToInt32(user.usuario))) { ViewBag.mensaje = "Exito al cargar"; return(View()); } else { ViewBag.mensaje = "Fallo cargue"; } } String codigo_ = Request.Form["subir"]; if (codigo_ != null) { var ruta = Server.MapPath("~/imagen_multimedia/" + codigo_); return(File(ruta, "aplication/pdf,docx", codigo_)); } return(View()); } else { return(RedirectToAction("PrincipalPlataforma", "principalplataforma")); } } }
public principalP[] BuscarCursos(string cc) { //Login (Se realiza la verificacion del usuario y su contraseña) Conexion.Conexion con = new Conexion.Conexion(); DataTable menu = con.Execute_Query("call Pr_cargar_curso(" + cc + ")"); principalP[] arreglo = new principalP[menu.Rows.Count]; int j = 0; foreach (DataRow i in menu.Rows) { arreglo[j] = new principalP(); arreglo[j].nombre_curso = i["curso"].ToString(); arreglo[j].codigo_curso = i["codigo curso"].ToString(); arreglo[j].porcentaje_diplomado = i["porcentaje"].ToString(); arreglo[j].url = i["Url_imagen_curso"].ToString(); arreglo[j].fecha_cierre = Convert.ToDateTime(i["fecha_cierre"].ToString()); arreglo[j].codigo_curso_usaurio = i["Id_curso_usuario"].ToString(); j++; } return(arreglo); }
public principalP[] Buscar_diplomados_modulos_general() { //Login (Se realiza la verificacion del usuario y su contraseña) Conexion.Conexion con = new Conexion.Conexion(); DataTable menu = con.Execute_Query("call Pr_cargar_diplomados_modulos_general()"); principalP[] arreglo = new principalP[menu.Rows.Count]; int j = 0; foreach (DataRow i in menu.Rows) { arreglo[j] = new principalP(); arreglo[j].nombre_curso = i["nombre_curso"].ToString(); arreglo[j].codigo_curso = i["id_curso"].ToString(); arreglo[j].url = i["Url_imagen"].ToString(); arreglo[j].nombre_unidad = i["nombre_unidad"].ToString(); arreglo[j].codigo_unidad = i["id_unidad"].ToString(); arreglo[j].codigo_curso_nivel = i["Curso_nivelid_curso_nivel"].ToString(); arreglo[j].Url_video_presentacion = i["Url_video"].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 ActionResult Registrar_Beneficiario(HttpPostedFileBase excelfile) { Registrar_Beneficiario R = new Registrar_Beneficiario(); Registrar_Beneficiario D = new Registrar_Beneficiario(); Registrar_Beneficiario unidad = new Registrar_Beneficiario(); Registrar_Beneficiario unidad1 = new Registrar_Beneficiario(); Registrar_Beneficiario actividad = new Registrar_Beneficiario(); Plataforma_academica.Models.principalP act2 = Session["usuario12"] as Plataforma_academica.Models.principalP; Models.Login user = Session["usuario"] as Models.Login; string usuario; if (user == null) { return(RedirectToAction("Login", "Login")); } else { if (Convert.ToInt32(user.rol) != 1) { return(RedirectToAction("Index", "Home")); } else { if (excelfile == null || excelfile.ContentLength == 0) { ViewBag.Mensaje = "Selecione un archivo de Excel!"; } else { if (excelfile.FileName.EndsWith("xls") || excelfile.FileName.EndsWith("xlsx")) { string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + excelfile.FileName).ToLower(); excelfile.SaveAs(Server.MapPath("~/Excel_R_Beneficiarios/" + archivo)); Excel.Application application = new Excel.Application(); Excel.Workbook workbook = application.Workbooks.Open(Server.MapPath("~/Excel_R_Beneficiarios/" + archivo)); Excel.Worksheet worksheet = workbook.ActiveSheet; Excel.Range range = worksheet.UsedRange; List <Registrar_Beneficiario> listAlumnos = new List <Registrar_Beneficiario>(); for (int row = 1; row <= range.Rows.Count; row++) { R.cedula = ((Excel.Range)range.Cells[row, 1]).Text; R.nombre1 = ((Excel.Range)range.Cells[row, 2]).Text; R.nombre2 = ((Excel.Range)range.Cells[row, 3]).Text; R.apellido1 = ((Excel.Range)range.Cells[row, 4]).Text; R.apellido2 = ((Excel.Range)range.Cells[row, 5]).Text; R.fecha_nacimiento = ((Excel.Range)range.Cells[row, 6]).Text; R.telefono = ((Excel.Range)range.Cells[row, 7]).Text; R.correo = ((Excel.Range)range.Cells[row, 8]).Text; R.genero = ((Excel.Range)range.Cells[row, 9]).Text; R.tipo_doc = ((Excel.Range)range.Cells[row, 10]).Text; R.tipo_pobla = ((Excel.Range)range.Cells[row, 11]).Text; R.municipio = ((Excel.Range)range.Cells[row, 12]).Text; R.estado_civil = ((Excel.Range)range.Cells[row, 13]).Text; R.escolaridad = ((Excel.Range)range.Cells[row, 14]).Text; R.tipo_sanguineo = ((Excel.Range)range.Cells[row, 15]).Text; DataTable datos1; Registrar_Beneficiario v = new Registrar_Beneficiario(); if (row > 1 && R.cedula != "") { datos1 = v.Buscarbeneficiario(R.cedula); if (datos1 != null && datos1.Rows.Count > 0) { ViewBag.mensaje = "El alumno ya existe"; ViewBag.mensaje2 = "El alumno con numero de cedula: " + R.cedula + " y nombre: " + R.nombre1 + " " + R.apellido1 + " ya existe"; listAlumnos.Add(R); ViewBag.ListAlumnos = listAlumnos; return(View()); } else { if (D.Registrar_Beneficiarios(R)) { usuario = R.nombre1.Substring(0, 3); if (SendEmail(R.correo, usuario, R.apellido1, R.cedula)) { ViewBag.Mensaje = "Correcto!"; } } else { ViewBag.Mensaje = "Incorrecto!"; } listAlumnos.Add(R); ViewBag.Mensaje = "Correcto!"; } } } ViewBag.ListAlumnos = listAlumnos; return(View()); } else { ViewBag.Mensaje = "Selecione un archivo de Excel correcto!"; } } } return(View()); } }
public ActionResult principalplataforma(HttpPostedFileBase file) { Models.Login user = Session["usuario"] as Models.Login; //Plataforma_academica.Models.principalP principal = new Plataforma_academica.Models.principalP(); //Plataforma_academica.Models.principalP[] arreglo; Models.Niveles nivel = new Models.Niveles(); if (user == null) { return(RedirectToAction("Login", "Login")); } else { //arreglo = principal.BuscarCursos(user.cedula); //if (arreglo.Length == 0) //{ // return RedirectToAction("Principal_todos", "Principal_todos"); //} arreglop = principal.Buscar_Cursos_Diplomados_Estudiante(user.cedula); if (arreglop.Length == 0) { return(RedirectToAction("Principal_todos", "Principal_todos")); } String codig = Request.Form["ir"]; if (codig != null) { TempData["mensaje9"] = codig; return(View()); } else { String codig3 = Request.Form["irrr"]; if (codig3 != null) { TempData["mensaje10"] = codig3; n.nx = codig3; Session["nx"] = n; return(View()); } else { String codig4 = Request.Form["irrrr"]; if (codig4 != null) { principalP act1 = new principalP(); act1.codigo_actividad = codig4; Session["usuario3"] = act1; //ViewBag.mensaje = "actividad"; //return View(); return(RedirectToAction("Actividades", "Actividades")); } else { String codig5 = Request.Form["irrrr5"]; if (codig5 != null) { //Arreglar el codio para visualizar los examenes por parte de los alumnos principalP act2 = new principalP(); act2.codigo_examen = codig5; Session["usuarios2"] = act2; return(RedirectToAction("Practica", "Practica")); } else { String codigmo = Request.Form["irmodal"]; if (codigmo != null) { principalP actuali = new principalP(); actuali.Actualizar_saludo(codigmo, user.usuario); } else { String codigarchivo = Request.Form["irarchivo"]; if (codigarchivo != null) { principalP subir = new principalP(); Plataforma_academica.Models.principalP x = Session["nx"] as Plataforma_academica.Models.principalP; if (subir.subir_archivo(Subir(file), codigarchivo, x.nx)) { if (SendEmail(user.correo, user.Nombre)) { ViewBag.mensaje = "exito"; return(View()); } } } } } } } } } return(View()); }