public JsonResult GenReporteCanceladoss(int idEjercicio, DateTime?dateInicial, DateTime?dateFinal, int idEmpresa = 0, int idCliente = 0, int idPeriodoB = 0) { #region REPORTE CANCELADOS var ruta = Server.MapPath("~/Files/ReporteCancelados"); var pathDescarga = "/Files/ReporteCancelados/"; int idUsuario = SessionHelpers.GetIdUsuario(); var archivoTimbrados = Reporte_Timbrado.GenerarTimbrados(idUsuario, idEjercicio, dateInicial, dateFinal, ruta, pathDescarga, idEmpresa, idCliente, idPeriodoB, true); if (archivoTimbrados == null) { return(Json(new { success = false, error = "No se encontrarón registros con esos criterios de busqueda", resultPath = "" }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true, error = "", resultPath = archivoTimbrados }, JsonRequestBehavior.AllowGet)); #endregion // var archivoReporte = ""; // archivoReporte = ReportesGenerales.GenerarReporteNominas(dateInicial, dateFinal, idEjercicio, idEmpresa, idCliente,idUsuario, ruta, pathDescarga, 0); //ReportesGenerales.GuardaIncidenciasEnTabla(); //return Json(new { success = true, error = "", resultPath = archivoReporte }, JsonRequestBehavior.AllowGet); }
public JsonResult GenReporteTimbrados(int idEjercicio, DateTime?dateInicial, DateTime?dateFinal, int idEmpresa = 0, int idCliente = 0, int idPeriodoB = 0) { var ruta = Server.MapPath("~/Files/ReporteTimbrados"); var pathDescarga = "/Files/ReporteTimbrados/"; int idUsuario = SessionHelpers.GetIdUsuario(); var archivoTimbrados = Reporte_Timbrado.GenerarTimbrados(idUsuario, idEjercicio, dateInicial, dateFinal, ruta, pathDescarga, idEmpresa, idCliente, idPeriodoB, false); if (archivoTimbrados == null) { return(Json(new { success = false, error = "No se encontrarón registros con esos criterios de busqueda", resultPath = "" }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true, error = "", resultPath = archivoTimbrados }, JsonRequestBehavior.AllowGet)); }
public async Task <JsonResult> DownloadRecibos(int idEjercicio, DateTime?dateInicial, DateTime?dateFinal, int idEmpresa = 0, int idCliente = 0, int idPeriodoB = 0, bool incluirPdf = false) { var ruta = Server.MapPath("~/Files/Reportexml"); var pathDescarga = "/Files/Reportexml/"; int idUsuario = SessionHelpers.GetIdUsuario(); //DateTime dt = DateTime.Now; //var nombrezip = "Cfdi "; //nombrezip += " " + dt.Day + dt.Month + dt.Year + ".zip"; //var arr = await _fe.DownloadRecibosCfdiAsync(idNominas, idusuario, ruta, isFiniquito: isFiniquito); var result = await Reporte_Timbrado.DownloadRecibosXml(idUsuario, idEjercicio, dateInicial, dateFinal, ruta, pathDescarga, idEmpresa, idCliente, idPeriodoB, incluirPdf); return(Json(new { success = true, error = "", resultPath = result }, JsonRequestBehavior.AllowGet)); }