예제 #1
0
        //<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);
            }

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