예제 #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));
        }