Пример #1
0
        public JsonResult cerrar(string codHogar)
        {
            gic_Hogar gic_hogar = new gic_Hogar();
            string    resultado = gic_hogar.cerrarEncuesta(codHogar);

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
        public JsonResult conteoConstanciaFirmada(string codHogar)
        {
            int       codigo = 0;
            gic_Hogar hogar  = new gic_Hogar();

            codigo = hogar.existeConstanciaFirmada(codHogar);
            return(Json(codigo, JsonRequestBehavior.AllowGet));
        }
        public JsonResult idEncuesta(string codHogar)
        {
            string    codigo = string.Empty;
            gic_Hogar hogar  = new gic_Hogar();

            codigo = hogar.get_idEncuesta(codHogar);
            return(Json(codigo, JsonRequestBehavior.AllowGet));
        }
        public JsonResult conteoSoporte(string codHogar)
        {
            int       codigo = 0;
            gic_Hogar hogar  = new gic_Hogar();

            codigo = hogar.existeColilla(codHogar);

            return(Json(codigo, JsonRequestBehavior.AllowGet));
        }
        public string encuestaActiva()
        {
            string    codigo  = string.Empty;
            gic_Hogar hogar   = new gic_Hogar();
            string    Usuario = string.Empty;

            Usuario = Request.Cookies["SesionIged"]["USUARIO"].ToString();
            codigo  = hogar.encuestaActiva(Usuario);
            return(codigo);
        }
        public ActionResult ReporteEncuesta()
        {
            string Usuario = string.Empty;

            Usuario = Request.Cookies["SesionIged"]["USUARIO"].ToString();
            gic_Hogar hogar = new gic_Hogar();
            List <gic_ReporteMiembros> lista = new List <gic_ReporteMiembros>();

            lista = hogar.get_reporteMiembrosXcodigo(Usuario);
            ViewBag.EncuestaActiva = encuestaActiva();
            return(View(lista));
        }
Пример #7
0
        public ActionResult Generacion(string OpcionSeleccionada)
        {
            try
            {
                string codHogar = string.Empty;
                string Usuario  = string.Empty;
                string userIdApp;
                userIdApp = Request.Cookies["SesionIged"]["UserIdApp"].ToString();
                Usuario   = Request.Cookies["SesionIged"]["USUARIO"].ToString();
                int IdUsuario = 0;
                IdUsuario = int.Parse(userIdApp);
                gic_Hogar      hogar         = new gic_Hogar();
                man_ArchivoPdf pdf           = new man_ArchivoPdf();
                string         rutaArchivo   = string.Empty;
                string         nombreArchivo = string.Empty;
                if (Request.Form["btnGenerarCuestionario"] != null)
                {
                    for (int i = 1; i <= int.Parse(OpcionSeleccionada); i++)
                    {
                        codHogar = hogar.generarCodigoFormularioNuevo(Usuario, IdUsuario);
                        pdf.generarPdf("Formulario Número " + codHogar, Request.Form["PDFRadios"].ToString().ToUpper(), out rutaArchivo);
                        pathsArchivos.Add(rutaArchivo);
                    }

                    nombreArchivo = "Imprimible.pdf";
                }
                else if (Request.Form["btnGenerarSoporte"] != null)
                {
                    pdf.generarPdfSoporte("1", out rutaArchivo);
                    pathsArchivos.Add(rutaArchivo);
                    nombreArchivo = "Soporte.pdf";
                }

                Response.ContentType = "application/pdf";
                Response.AppendHeader(
                    "Content-Disposition",
                    string.Format(
                        "attachment; filename=" + nombreArchivo,
                        Path.GetFileName(pathsArchivos[0])
                        )
                    );
                pdf.concatenarArchivosPdf(pathsArchivos, Response.OutputStream);
                borradoArchivos(pathsArchivos);
            }
            catch (Exception ex) {
                log.Error("Generacion / Generacion , Error: " + ex.Message.ToString());
                throw ex;
            }
            cargarCombo();
            return(View("GeneracionPdfs"));
        }