private void ObtenerListado()
        {
            Resultado resultado = new Resultado();

            try
            {
                faq.Tag   = "LISTADO";
                resultado = new FaqLogica().Acciones(faq);
                if (resultado.TipoResultado == "OK")
                {
                    faqs = new List <Faq>();
                    faqs = (List <Faq>)resultado.ObjetoResultado;
                    preguntasLst.DataSource = faqs;
                    preguntasLst.DataBind();
                }
                else
                {
                    if (resultado.CodigoMensaje == "1")
                    {
                        string script = "swal('Lo sentimos,', '" + resultado.Mensaje + "', 'info'); ";
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                    }
                    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);
            }
        }
        protected void borrarBtn_Click(object sender, EventArgs e)
        {
            Resultado resultado = new Resultado();

            try
            {
                LinkButton link = new LinkButton();
                link         = (LinkButton)sender;
                faq.Tag      = "BORRAR";
                faq.Pregunta = link.CommandName;
                resultado    = new FaqLogica().Acciones(faq);


                if (resultado.TipoResultado == "OK")
                {
                    string script = "swal('Excelente', 'Éxito en el borrado', '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);
            }
        }
Beispiel #3
0
        private void ObtenerListado()
        {
            Resultado resultado = new Resultado();

            try
            {
                faq.Tag   = "LISTADO";
                resultado = new FaqLogica().Acciones(faq);

                if (resultado.TipoResultado == "OK")
                {
                    faqs = (List <Faq>)resultado.ObjetoResultado;

                    preguntasLst.DataSource = faqs;
                    preguntasLst.DataBind();
                }
                else
                {
                    Response.Write("< script > alert('Error: " + resultado.Mensaje + " \n Lo sentimos') </ script >");
                }
            }
            catch (Exception ex)
            {
                Response.Write("< script > alert('Error: " + ex + " \n Lo sentimos') </ script >");
            }
        }
        protected void Guardar_Click(object sender, EventArgs e)
        {
            Resultado resultado = new Resultado();

            try
            {
                faq.Tag = "INSER_ACTUA";
                if (preguntaText.Text == "")
                {
                    string script = "swal('Lo sentimos, ha ocurrido un error', '*Debe ingresar una pregunta', 'error'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                    return;
                }
                if (respuestaText.Text == "")
                {
                    string script = "swal('Lo sentimos, ha ocurrido un error', '*Debe ingresar una respuesta a la pregunta', 'error'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                    return;
                }
                faq.Pregunta  = preguntaText.Text;
                faq.Respuesta = respuestaText.Text;

                faq.Pregunta = faq.Pregunta.Replace('¿', ' ');
                faq.Pregunta = faq.Pregunta.Replace('?', ' ');

                resultado = new FaqLogica().Acciones(faq);
                if (resultado.TipoResultado == "OK")
                {
                    string script = "swal('Excelente', 'Se registró la pregunta con éxito', 'success'); ";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true);
                }
                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);
            }
        }