From 76f5c3a9e98a613e2259631d765fea7eb16bfdc0 Mon Sep 17 00:00:00 2001 From: fede Date: Thu, 22 May 2025 15:49:00 -0300 Subject: [PATCH] eliminadas llamadas a checkgrupos --- Aspnet/Controllers/VentaController.cs | 29 +++++++-------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/Aspnet/Controllers/VentaController.cs b/Aspnet/Controllers/VentaController.cs index 769c933..6f3f34c 100644 --- a/Aspnet/Controllers/VentaController.cs +++ b/Aspnet/Controllers/VentaController.cs @@ -336,15 +336,8 @@ public class VentaController : ControllerBase [HttpGet("/api/venta")] public IActionResult ObtenerVenta([FromHeader(Name = "Auth")] string Auth, long idventa = 0) { - var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario"); - if (validacion1 == false) - { - validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino"); - if (validacion1 == false) - { - return Unauthorized(); - } - } + var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 13); + if (idventa <= 0) return BadRequest(new { message = "No existen ventas validas para la id 0" }); Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth); @@ -377,15 +370,7 @@ public class VentaController : ControllerBase [HttpGet("/api/ventas")] public IActionResult ObtenerVentas([FromHeader(Name = "Auth")] string Auth) { - var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario"); - if (validacion1 == false) - { - validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino"); - if (validacion1 == false) - { - return Unauthorized(); - } - } + var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 13); Cliente? cli = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth); if (cli == null) return Unauthorized(); @@ -415,10 +400,10 @@ public class VentaController : ControllerBase [HttpGet("/api/opcionventa")] public IActionResult ObtenerDto([FromHeader(Name = "Auth")] string Auth, long idcontrato = 0) { - var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario"); + var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11); if (validacion1 == false) { - validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino"); + validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12); if (validacion1 == false) { return Unauthorized(); @@ -468,10 +453,10 @@ public class VentaController : ControllerBase [HttpGet("/api/contrato/tieneopcionventa")] public IActionResult TieneOpcionVenta([FromHeader(Name = "Auth")] string Auth, long idcontrato = 0) { - var validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Propietario"); + var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 11); if (validacion1 == false) { - validacion1 = RepositorioGrupos.Singleton.CheckGrupos(Auth, "Inquilino"); + validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 12); if (validacion1 == false) { return Unauthorized();