|
|
@ -1,5 +1,7 @@ |
|
|
|
using AdminusaBackend.Contracts.Catalogos; |
|
|
|
using System.Numerics; |
|
|
|
|
|
|
|
using AdminusaBackend.Contracts.Catalogos; |
|
|
|
using AdminusaBackend.Contracts.Reportes; |
|
|
|
using AdminusaBackend.Contracts.Reportes; |
|
|
|
|
|
|
|
using AdminusaBackend.DTO; |
|
|
|
using AdminusaBackend.DTO.Reportes; |
|
|
|
using AdminusaBackend.DTO.Reportes; |
|
|
|
using AdminusaBackend.Models.Reportes; |
|
|
|
using AdminusaBackend.Models.Reportes; |
|
|
|
using Microsoft.AspNetCore.Mvc; |
|
|
|
using Microsoft.AspNetCore.Mvc; |
|
|
@ -9,15 +11,15 @@ namespace AdminusaBackend.Controllers.Reportes |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
[Route("api/[controller]")]
|
|
|
|
[Route("api/[controller]")]
|
|
|
|
|
|
|
|
|
|
|
|
public class ReportesController : Controller |
|
|
|
public class ReportesController : Controller |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
public IConfiguration _Configuration; |
|
|
|
public IConfiguration _Configuration; |
|
|
|
|
|
|
|
|
|
|
|
private readonly IRptRepository _Repo; |
|
|
|
private readonly IRptRepository _Repo; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public ReportesController(IConfiguration config, IRptRepository Repo) |
|
|
|
public ReportesController(IConfiguration config, IRptRepository Repo) |
|
|
|
{ |
|
|
|
{ |
|
|
|
_Configuration = config; |
|
|
|
_Configuration = config; |
|
|
@ -37,7 +39,7 @@ namespace AdminusaBackend.Controllers.Reportes |
|
|
|
|
|
|
|
|
|
|
|
[Route("GetAllNoRelaciones")] |
|
|
|
[Route("GetAllNoRelaciones")] |
|
|
|
[HttpGet] |
|
|
|
[HttpGet] |
|
|
|
public async Task<IEnumerable<RelacionBookPrecta>> GetNoRelaciones() |
|
|
|
public async Task<IEnumerable<RelacionBookPrecta>> GetNoRelaciones() |
|
|
|
{ |
|
|
|
{ |
|
|
|
var result = await _Repo.GetNoRelaciones(); |
|
|
|
var result = await _Repo.GetNoRelaciones(); |
|
|
|
return result; |
|
|
|
return result; |
|
|
@ -48,7 +50,7 @@ namespace AdminusaBackend.Controllers.Reportes |
|
|
|
|
|
|
|
|
|
|
|
public async Task<IEnumerable<WorkingHours>> GetWorkingHours(string Inicio, string Fin) |
|
|
|
public async Task<IEnumerable<WorkingHours>> GetWorkingHours(string Inicio, string Fin) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var result = await _Repo.GetWorkingHours(Inicio, Fin); |
|
|
|
var result = await _Repo.GetWorkingHours(Inicio, Fin); |
|
|
|
return result; |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -62,6 +64,13 @@ namespace AdminusaBackend.Controllers.Reportes |
|
|
|
return result; |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Route("UpdateWorkingHours")] |
|
|
|
|
|
|
|
[HttpPost] |
|
|
|
|
|
|
|
public async Task<IEnumerable<WorkingHours>> UpdateWorkingHours([FromBody] WorkingHours data) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
var result = await _Repo.PostTotalHours(data); |
|
|
|
|
|
|
|
return result; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|