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)); }
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)); }