protected void cmdguardar_Click(object sender, EventArgs e)
        {
            try
            {
                string titulo = txttitulo.Text;
                var Documento = __txtdocumento.Value;
                Curso = new Curso();

                string id_documentos = "DeltaDocument"
                    + new Random(DateTime.Now.Millisecond).Next(0, 5556)
                    +   new Random(DateTime.Now.Millisecond).Next(555, 999)
                    + new Random(DateTime.Now.Millisecond).Next(2,2566);

                id_documentos = Encriptador.Encriptar_Md5(id_documentos);

                string sql = "INSERT INTO documentos_cursos (id_documentos , id_periodo , comentario , titulo, archivo , fecha)"
                    + " VALUES ('" + id_documentos
                    + "','" + Id_periodo + "','" + Documento.ToString() + "','" + titulo + "','NULL','"
                    + Seguridad.FormatoFecha(DateTime.Now.Year.ToString() , DateTime.Now.Month.ToString() , DateTime.Now.Day.ToString()) +"')";

                Curso.IniciarConexion();
                bool Ok = Curso.Get_Consulta_booleana(sql);

                if (Ok)
                {
                    lblerror1.Text = "Datos Guardados con exito ";
                }
                else
                    lblerror1.Text = "Hubo un problema al procesar su solicitud";

                Curso.CerrarConexion();
            }
            catch { }
        }
        private void ObtenerDatosPeriodo()
        {
            Id_periodo = Seguridad.Id_cript_cadena(Request.QueryString["id_periodo"]);
            string sql = "Select nombre , id_periodo from periodo_curso where id_periodo like '" + Id_periodo + "'";
            Curso = new Curso();
            Curso.IniciarConexion();
            List<object> DatosPeriodo = Curso.Get_Consulta(sql);

            if (DatosPeriodo.Count == 0)
            {
                Response.Redirect(Session["Previa"].ToString());
                Curso.CerrarConexion();
                return;
            }

            try
            {

                object[] obj = (object[]) DatosPeriodo[0];
                lblperiodo.InnerHtml = obj[0].ToString();
                lblperiodo.InnerHtml += "&nbsp  ||  <a href='" + Session["Previa"].ToString() + "'>Regresar</a>";

                List<object> DocumentosPeriodo = Curso.ObtenerDocumentosPeriodo(Id_periodo);
                otrosArchivos1.InnerHtml = "";
                otrosArchivos2.InnerHtml = "";
                if (DocumentosPeriodo == null || DocumentosPeriodo.Count == 0)
                {
                    otrosArchivos1.InnerHtml = "<div class='" + new Cssclass().error + "'><h2>No existen Archivos en este periodo</h2></div>";
                }
                else
                {
                    int medio = ((DocumentosPeriodo.Count - 1) / 2);
                    int iteracion = 0;
                    foreach (object objeto in DocumentosPeriodo)
                    {

                        object[] datosDocumentos = (object[])objeto;
                        if (iteracion >= medio)
                        {
                            otrosArchivos2.InnerHtml += "<li><p>"
                                + datosDocumentos[0] + "&nbsp&nbsp&nbsp" +
                                "<a href='eliminar_documento.aspx?id=" + datosDocumentos[1]
                                + "'><img src='" + Seguridad.HttpUrl + "/images/icons/delete.png'/>" + "</a></p></li>";
                        }
                        else
                        {
                            otrosArchivos1.InnerHtml += "<li><p>"
                                + datosDocumentos[0] + "&nbsp&nbsp&nbsp" +
                                "<a href='eliminar_documento.aspx?id=" + datosDocumentos[1]
                                + "'><img src='" + Seguridad.HttpUrl + "/images/icons/delete.png'/>" + "</a></p></li>";

                        }
                        iteracion++;
                    }
                }

                Session["PreviaEliminar"] = HttpContext.Current.Request.Url.AbsoluteUri;
            }
            catch { }
        }