public ActionResult GetDatosEmpleadosBySucursal(int id) { var modelo = ReportesGenerales.GetEmpleadosClienteByIdSucursal(id); return(PartialView(modelo)); }
// Reporte solciitado por lucero - 120918 public JsonResult GenReporteNominas(int idEjercicio, DateTime?dateInicial, DateTime?dateFinal, int idEmpresa = 0, int idCliente = 0, int idPeriodoB = 0) { #region REPORTE CANCELADOS var ruta = Server.MapPath("~/Files/ReporteNominas"); var pathDescarga = "/Files/ReporteNominas/"; int idUsuario = SessionHelpers.GetIdUsuario(); var archivoGenerado = ReportesGenerales.GenerarReporteNominas(dateInicial, dateFinal, idEjercicio, idEmpresa, idCliente, idUsuario, ruta, pathDescarga, 0); if (archivoGenerado == 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 = archivoGenerado }, 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); }
//int idEjercicio, DateTime dateInicial, DateTime dateFinal, int idEmpresa = 0, int idCliente = 0 public JsonResult ReporteAcumulado(int idEjercicio, DateTime?dateInicial, DateTime?dateFinal, int idEmpresa = 0, int idCliente = 0, bool incluirNoAutorizados = false, bool calculoanual = false) { if (idEjercicio == null || dateInicial == null || dateFinal == null) { return(Json(new { success = false, error = "Debe seleccionar las fechas de Inicio y Fin", resultPath = "" }, JsonRequestBehavior.AllowGet)); } if (dateFinal < dateInicial) { return(Json(new { success = false, error = "La Fecha final no debe ser menor que la fecha inicial", resultPath = "" }, JsonRequestBehavior.AllowGet)); } //Metodo que hace la busqueda de los periodos //Reporte_Acumulado acu = new Reporte_Acumulado(); ReportesGenerales rg = new ReportesGenerales(); //var listaPeriodos = acu.GetPeriodosAutorizados(idEjercicio, dateInicial, dateFinal, idEmpresa, idCliente); var ruta = Server.MapPath("~/Files/Acumulados"); var pathDescarga = "/Files/Acumulados/"; //var archivoAcumulado = acu.GenerarArchivoAcumulado(0, listaPeriodos, ruta, pathDescarga, idEmpresa, idCliente); int idUsuario = SessionHelpers.GetIdUsuario(); //var archivoAcumulado = acu.GenerarArchivoAcumuladoComplete2(idUsuario, ruta, pathDescarga, idEjercicio, dateInicial, dateFinal, idEmpresa, idCliente, incluirNoAutorizados,calculoanual); var archivoAcumulado = rg.GenerarArchivoAcumuladoComplete_NUEVO2018(idUsuario, ruta, pathDescarga, idEjercicio, dateInicial, dateFinal, idEmpresa, idCliente, incluirNoAutorizados, calculoanual); if (archivoAcumulado == null) { return(Json(new { success = false, error = "No se encontrarón periodos con esos criterios de busqueda", resultPath = "" }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true, error = "", resultPath = archivoAcumulado }, JsonRequestBehavior.AllowGet)); }
public FileResult GetFileAjusteAnual(int idejercicio, int idempresa, string nombre) { var archivoBytes = ReportesGenerales.GetFileAjusteAnual(idejercicio, idempresa); string newFileName = $"CalculosAnual_{nombre}_.xlsx"; return(File(archivoBytes, "application /vnd.openxmlformats-officedocument.spreadsheetml.sheet", newFileName)); }
public FileResult GetFileEmpleadosBySucursal(int id, string nombre) { var archivoBytes = ReportesGenerales.GetFileEmpleadosBySucursal(id); string newFileName = $"Empleados_{nombre}_.xlsx"; return(File(archivoBytes, "application /vnd.openxmlformats-officedocument.spreadsheetml.sheet", newFileName)); }
public async Task <JsonResult> ActualizarInicidenciaTabla() { int idUsuario = SessionHelpers.GetIdUsuario(); await ReportesGenerales.GuardaIncidenciasEnTabla(); return(Json(new { success = true, error = "", resultPath = "" }, JsonRequestBehavior.AllowGet)); }
public ActionResult DatosEmpleados() { int idUsuario = SessionHelpers.GetIdUsuario(); var clienteSucursal = ReportesGenerales.GetSucusalesByUsuario(idUsuario); ViewBag.sucursales = clienteSucursal; return(PartialView()); }