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 { }
        }
Exemple #2
0
        private void ComentariosPeriodo()
        {
            try
            {
                List<object> ComentariosLista = new Curso().ObtenerComentariosPeriodo(periodo_id);
                if(ComentariosLista == null)
                    return;
                if (ComentariosLista.Count == 0)
                {
                    tablon_comentarios.InnerHtml = "<div class='"
                        + new Cssclass().aleatorio()
                        + "'><p>NO EXISTEN COMENTARIOS , SE EL PRIMERO EN COMENTAR </p></div>";
                    return;
                }
                else
                {
                    tablon_comentarios.InnerHtml = "";
                    foreach (object objeto in ComentariosLista)
                    {
                        object[] comentarios = (object[])objeto;
                        ImprimirComentario(comentarios);
                    }
                }

            }
            catch { Log.Set_Log_Error("Error en alguna parte de la clase", "curso comentarios"); }
        }
Exemple #3
0
        protected void cmdcomentario_Click(object sender, EventArgs e)
        {
            if (txt_comentario.Value == "" || txt_comentario.Value == null)
            {
                error_coment.InnerHtml = "<div class='" + new Cssclass().error + "'><p>SE NECESITA UN COMENTARIO</p></div>";
                return;
            }

            bool MensajeEnviado = new Curso().AgregarComentarioEnperiodo(periodo_id, id_usuario, txt_comentario.Value);
            if (MensajeEnviado)
            {
                error_coment.InnerHtml = "<div class='" + new Cssclass().informacion + "'><p>Mensaje Enviado</p></div>";
                ComentariosPeriodo();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                var sesion_c = Session.Count;
                if (sesion_c <= 0)
                {
                    Response.Redirect("Login.aspx", true);
                    return;
                }

                Id_Periodo = Request.QueryString["id_periodo"].ToString();

                if (Id_Periodo == null || Id_Periodo == "")
                {
                    Response.Redirect("Login.aspx", true);
                    return;
                }
                else
                {
                    Id_Periodo = Seguridad.Id_cript_cadena(Id_Periodo);
                    bool Activado = new Curso().ActivarPeriodo(Id_Periodo);
                    if (Activado)
                    {
                        Response.Redirect("Login.aspx", true);
                        return;
                    }
                    else
                    {
                        System.Web.HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>alert('OPPS OCURRIO UN ERROR , INTENTA MAS TARDE')</SCRIPT>");
                        Response.Redirect("Login.aspx", true);
                        return;
                    }
                }
            }
            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 { }
        }
Exemple #6
0
 //<li><a href="www.microsot.com" title="Rolando"><img alt="" src="" height="50" width="50" /></a></li>
 private void ObtenerParticipantesCurso()
 {
     Curso curso = new Curso();
     List<object> lista_alumnos = curso.ObtenerListaDeMiembros(curso_id);
     string id_tutor = new Tutor().GetIdTutor(curso_id);
     tablon_alumnos.InnerHtml = "ALUMNOS DE ESTE CURSO &nbsp&nbsp&nbsp&nbsp <a class='round button blue text-upper' href='mensaje.aspx?id=" + id_tutor + "'>Contactar Tutor</a>";
     ul_alumnos.InnerHtml = "";
     foreach (object Obj in lista_alumnos)
     {
         object[] DataAlumno = (object[])Obj;
         var id = Seguridad.Id_cript_cadena(DataAlumno[0].ToString());
         var nombre = DataAlumno[1].ToString();
         var imagen = Seguridad.HttpUrl + "/images/avatar/" + DataAlumno[2].ToString();
         ul_alumnos.InnerHtml += "<li><a href='perfil.aspx?id_p="
             + id + "' title='" + nombre + "'><img alt='' src='" + imagen + " ' height='50' width='50' /></a></li>";
     }
 }