Exemplo n.º 1
0
        private void ObtenerListado()
        {
            Resultado resultado = new Resultado();

            try
            {
                comentario.Tag = "LISTADO_PENDIENTE";
                resultado      = new ComentarioLogica().Acciones(comentario);
                if (resultado.TipoResultado == "OK")
                {
                    comentarios             = (List <Comentario>)resultado.ObjetoResultado;
                    preguntasLst.DataSource = comentarios;
                    preguntasLst.DataBind();
                    cantidadLabel.Text = "(" + comentarios.Count + ")";
                }
                else
                {
                    string script = "swal('Lo sentimos,', '" + resultado.Mensaje + "', 'info'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                }
            }
            catch (Exception ex)
            {
                string script = "swal('Lo sentimos,', '" + resultado.Mensaje + "', 'info'); ";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
            }
        }
Exemplo n.º 2
0
        protected void aceptar_Click(object sender, EventArgs e)
        {
            Resultado resultado = new Resultado();

            try
            {
                LinkButton link = new LinkButton();
                link           = (LinkButton)sender;
                comentario.Tag = "APROBADO";
                comentario.Id  = link.CommandName;
                resultado      = new ComentarioLogica().Acciones(comentario);


                if (resultado.TipoResultado == "OK")
                {
                    string script = "swal('Excelente', 'Aceptado con éxito', 'success'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                    preguntasLst.DataSource = null;
                    preguntasLst.DataBind();
                    ObtenerListado();
                }
                else
                {
                    string script = "swal('Lo sentimos, ha ocurrido un error', '" + resultado.Mensaje + "', 'error'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                }
            }
            catch (Exception ex)
            {
                string script = "swal('Error', '" + ex + "', 'error'); ";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
            }
        }
        private void Guardar()
        {
            if (Session["InicioSesion"] == null)
            {
                string script = "swal('Lo sentimos, ', 'Para poder dejar su comentario debe de estar logueado', 'error'); ";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                return;
            }
            else
            {
                usu = (Usuario)Session["InicioSesion"];
            }
            if (comentarioText.Text.Trim() == "")
            {
                string script = "swal('Lo sentimos, ha ocurrido un error', 'Debe ingresar algún comentario', 'error'); ";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                return;
            }
            Resultado resultado = new Resultado();

            try
            {
                comentario.Tag         = "GUARDAR";
                comentario.Comentariol = comentarioText.Text;
                comentario.Id_Usuario  = usu.Correo;
                comentario.Escuela     = Session["esc"].ToString();

                resultado = new ComentarioLogica().Acciones(comentario);
                if (resultado.TipoResultado == "OK")
                {
                    string script = "swal('Éxito', 'El comentario será revisado lo más pronto posible, para su aprobación', 'success'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);

                    string from     = "*****@*****.**";
                    string password = "******";
                    string msn      = "Han realizado un nuevo comentario";

                    string        subject = "Nuevo Comentario";
                    string        to      = "*****@*****.**";
                    List <string> correos = new List <string>();
                    correos.Add(to);
                    new Email().enviarCorreos(from, subject, password, correos, msn);
                }
                else
                {
                    string script = "swal('Lo sentimos, ha ocurrido un error', '" + resultado.Mensaje + "', 'error'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                }
            }
            catch (Exception ex)
            {
                string script = "swal('Lo sentimos, ha ocurrido un error', '', 'error'); ";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
            }
        }