//<div class="stripe-separator"><!-- --></div> /*<h2>This is an H2 heading</h2> <h3>This is an H3 heading</h3> <h4>This is an H4 heading</h4> <h5>This is an H5 heading</h5> <div class="stripe-separator"><!-- --></div> <p>The separator above has top and bottom margin set by default, so it will split the content accordingly without any extra tweaks needed from you.</p> <div class="stripe-separator"><!-- --></div> <blockquote>This is a blockquote followed by a cite tag. And no matter how much text you put in this, it will automatically resize.</blockquote> <cite>- John</cite>*/ private void Mostrar_periodos( int perfil ) { usuario user = new usuario(); List<object> periodo_nombre; var id_periodo = ""; int estado = 0; try { id_periodo = Request.QueryString["id_periodo"]; if (id_periodo == null || id_periodo == "") { periodo_nombre = user.Get_Periodo_Name("", curso_id); } else { periodo_nombre = user.Get_Periodo_Name(id_periodo, null); } } catch { periodo_nombre = user.Get_Periodo_Name("" , curso_id); } if (periodo_nombre == null) return; foreach (object periodo_n in periodo_nombre) { object A = periodo_n; object[] B = (object[])A; string[] Datos_periodo = Array.ConvertAll(B, p => (p ?? String.Empty).ToString()); titulo_periodo.InnerText = "(" + Datos_periodo[1] + ")"; if (Datos_periodo[2] == "1") estado_periodo.InnerText = "Estado: Abierto "; else estado_periodo.InnerText = "Estado: Cerrado "; estado = Convert.ToInt32(Datos_periodo[2]); id_periodo = Datos_periodo[0]; periodo_id = id_periodo; } switch (perfil) { case 0: break; case 1: Tutor tutor = new Tutor(); linkeliminar.Visible = true; tablon_periodo.InnerHtml += "<h1>Herramientas</h1>"; tablon_periodo.InnerHtml += "<a id='company-branding-small' href='add_doc_periodo.aspx?id_periodo=" + id_periodo + "'>Agregar Nuevo documento</a>"; if (estado == 0) tablon_periodo.InnerHtml += " <div align='right'><a id='company-branding-small' href='activar_periodo.aspx?id_periodo=" + id_periodo + "'><img src='images/icons/flecha.gif' width='120' height='10' /><b>Activar_periodo</b></a></div>"; tablon_periodo.InnerHtml += "<div class='stripe-separator'><!-- --></div>"; List<object> lista_documentos_periodo = tutor.Get_Periodo_Documentos(id_periodo); if (lista_documentos_periodo == null || lista_documentos_periodo.Count == 0) { tablon_periodo.InnerHtml += "<div align='center'><h1>¡No existen documentos!</h1></div><div class='stripe-separator'><!-- --></div>"; tablon_periodo.InnerHtml += "<blockquote>No tienes ningun documento agregado en este periodo. " + " si tu deseas agregar un documento nuevo solo ve al link 'agregar documento nuevo' o en dado caso no deseas, puedes eliminar el periodo completo.</blockquote>" + "<cite>Staff My PluMon </cite>"; } else { } break; case 2: break; } }
//<div class="stripe-separator"><!-- --></div> /*<h2>This is an H2 heading</h2> <h3>This is an H3 heading</h3> <h4>This is an H4 heading</h4> <h5>This is an H5 heading</h5> <div class="stripe-separator"><!-- --></div> <p>The separator above has top and bottom margin set by default, so it will split the content accordingly without any extra tweaks needed from you.</p> <div class="stripe-separator"><!-- --></div> <blockquote>This is a blockquote followed by a cite tag. And no matter how much text you put in this, it will automatically resize.</blockquote> <cite>- John</cite>*/ private void Mostrar_periodos( int perfil ) { usuario user = new usuario(); List<object> periodo_nombre; var id_periodo = ""; int estado = 0; try { id_periodo = Seguridad.Id_cript_cadena(Request.QueryString["id_periodo"]); if (id_periodo == null || id_periodo == "") { periodo_nombre = user.Get_Periodo_Name(null, curso_id); } else { periodo_nombre = user.Get_Periodo_Name(id_periodo, null); } } catch { periodo_nombre = user.Get_Periodo_Name("" , curso_id); } if (periodo_nombre == null) return; foreach (object periodo_n in periodo_nombre) { object A = periodo_n; object[] B = (object[])A; string[] Datos_periodo = Array.ConvertAll(B, p => (p ?? String.Empty).ToString()); titulo_periodo.InnerText = "(" + Datos_periodo[1] + ")"; if (Datos_periodo[2] == "1") estado_periodo.InnerText = "Estado: Abierto "; else estado_periodo.InnerText = "Estado: Cerrado "; estado = Convert.ToInt32(Datos_periodo[2]); id_periodo = Datos_periodo[0]; periodo_id = id_periodo; break; } Tutor tutor; List<object> lista_documentos_periodo; switch (perfil) { case 0: salto_tutor_alumno: //MUESTRA LOS PERIODOS BASADOS EN EL USUARIO SIN PRIVILEGIOS tutor = new Tutor(); linkeliminar.Visible = false; lista_documentos_periodo = tutor.Get_Periodo_Documentos(id_periodo , perfil); if (lista_documentos_periodo == null || lista_documentos_periodo.Count == 0) { tablon_periodo.InnerHtml += "<div align='center'><h1>¡No existen documentos!</h1></div><div class='stripe-separator'><!-- --></div>"; tablon_periodo.InnerHtml += "<blockquote> Pronto el tutor colocara documentos en este periodo , este pendiente..." + " </blockquote>" + "<cite>Staff My PluMon </cite>"; } else { foreach (object listado in lista_documentos_periodo) { object[] obj = (object[])listado; tablon_periodo.InnerHtml += "<div class='content-module-heading cf'>"; tablon_periodo.InnerHtml += "<h3 class='fl'>" + obj[1].ToString() + "</h3>"; tablon_periodo.InnerHtml += "</div>"; if (obj[2].ToString() != "" || obj[2].ToString().Replace(" ", "") != "NULL" || obj[2] != null) { tablon_periodo.InnerHtml += "<div class='content-module-main'>"; tablon_periodo.InnerHtml += obj[2].ToString(); } if (obj[3].ToString().Replace(" " , "") != "NULL") { tablon_periodo.InnerHtml += "<div class='content-module-main'>"; tablon_periodo.InnerHtml += obj[3].ToString(); } tablon_periodo.InnerHtml += "</div>"; } } break; case 1: //MUESTRA LOS PERIODOS BASADO EN EL TUTOR ... tutor = new Tutor(); linkeliminar.Visible = true; if (!tutor.Is_CursoTutor(id_usuario, Seguridad.Id_cript_cadena(curso_id))) goto salto_tutor_alumno; tablon_periodo.InnerHtml += "<h1>Herramientas</h1>"; tablon_periodo.InnerHtml += "<a id='company-branding-small' href='add_doc_periodo.aspx?id_periodo=" + id_periodo + "'>Agregar Nuevo documento</a>"; if (estado == 0) tablon_periodo.InnerHtml += " <div align='right'><a id='company-branding-small' href='activar_periodo.aspx?id_periodo=" + id_periodo + "'><img src='images/icons/flecha.gif' width='120' height='10' /><b>Activar_periodo</b></a></div>"; tablon_periodo.InnerHtml += "<div class='stripe-separator'><!-- --></div>"; lista_documentos_periodo = tutor.Get_Periodo_Documentos(id_periodo , perfil); if (lista_documentos_periodo == null || lista_documentos_periodo.Count == 0) { tablon_periodo.InnerHtml += "<div align='center'><h1>¡No existen documentos!</h1></div><div class='stripe-separator'><!-- --></div>"; tablon_periodo.InnerHtml += "<blockquote>No tienes ningun documento agregado en este periodo. " + " si tu deseas agregar un documento nuevo solo ve al link 'agregar documento nuevo' o en dado caso no deseas, puedes eliminar el periodo completo.</blockquote>" + "<cite>Staff My PluMon </cite>"; } else { foreach (object listado in lista_documentos_periodo) { object[] obj = (object[])listado; tablon_periodo.InnerHtml += "<div class='content-module-heading cf'>"; tablon_periodo.InnerHtml += "<h3 class='fl'>" + obj[1].ToString() + "</h3>"; tablon_periodo.InnerHtml += "<span class='fr'><a href='eliminar_documento.aspx?id=" + obj[0].ToString() + "'>Eliminar</a><br /><a href='editar_documento.aspx?id=" + obj[0].ToString() + "'>Editar</a></span>"; tablon_periodo.InnerHtml += "</div>"; if (obj[2].ToString() != "" || obj[2].ToString().Replace(" ", "") != "NULL" || obj[2] != null) { tablon_periodo.InnerHtml += "<div class='content-module-main'>"; tablon_periodo.InnerHtml += obj[2].ToString(); } if (obj[3].ToString().Replace(" " , "") != "NULL") { tablon_periodo.InnerHtml += "<div class='content-module-main'>"; tablon_periodo.InnerHtml += obj[3].ToString(); } tablon_periodo.InnerHtml += "</div>"; } } break; case 2: break; } }