コード例 #1
0
        public JsonResult ReporteExcel(int idEmpresa, int tipoMovimiento, DateTime fechaI, DateTime fechaF)
        {
            if (idEmpresa == null)
            {
                return(Json(new { success = false, error = "Debe seleccionar el año del ejercicio fiscal", resultPath = "" }, JsonRequestBehavior.AllowGet));
            }


            var archivoReporte = "";
            int idUsuario      = SessionHelpers.GetIdUsuario();

            var ruta         = Server.MapPath("~/Files/ReporteEx/");
            var pathDescarga = "/Files/ReporteEx/";

            archivoReporte = LayoutImss.ExcelLayout(idUsuario, tipoMovimiento, idEmpresa, fechaI, fechaF, ruta, pathDescarga);

            return(Json(new { success = true, error = "", resultPath = archivoReporte }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult ReporteIdse(int idEmpresa, int tipoMovimiento, DateTime fechaI, DateTime fechaF)
        {
            if (idEmpresa == null)
            {
                return(Json(new { success = false, error = "Debe seleccionar el año del ejercicio fiscal", resultPath = "" }, JsonRequestBehavior.AllowGet));
            }



            int idUsuario = SessionHelpers.GetIdUsuario();

            var ruta           = Server.MapPath("~/Files/Idse/");
            var pathDescarga   = "/Files/Idse/";
            var archivoReporte = LayoutImss.IdseGenerarLayout(idUsuario, tipoMovimiento, idEmpresa, fechaI, fechaF, ruta, pathDescarga);

            string[] arrayRuta = archivoReporte.Split('\\');
            string   nombre    = arrayRuta[arrayRuta.Length - 1];

            return(Json(new { success = true, error = "", name = nombre, resultPath = archivoReporte }, JsonRequestBehavior.AllowGet));
        }