feat: implementado todo lo de auditoria tocaria testearlo nomás

This commit is contained in:
2025-01-27 20:13:15 -03:00
parent 7b1e70999f
commit 17fae0e777
20 changed files with 204 additions and 115 deletions

View File

@@ -51,7 +51,7 @@ public class RepositorioVentas: RepositorioBase<RepositorioVentas> {
return venta;
}
public bool PatchVenta(Venta venta) {
public bool PatchVenta(Venta venta, long dni) {
var con = Context;
var a = con.Ventas.FirstOrDefault(x=>x.Id == venta.Id);
@@ -60,15 +60,16 @@ public class RepositorioVentas: RepositorioBase<RepositorioVentas> {
a.Idpropiedad = venta.Idpropiedad;
a.Fechainicio = venta.Fechainicio;
a.Idestado=2;
GenerarLog(con, dni, $"Se Ejercio la opcion de venta para la propiedad: {venta.Idpropiedad}");
return Guardar(con);
}
public bool SetUrlRecibo(long id, string nuevoNombreArchivo) {
public bool SetUrlRecibo(long id, string nuevoNombreArchivo, long dni) {
var con = Context;
var venta = con.Ventas.FirstOrDefault(x=>x.Id == id);
if (venta==null) return false;
venta.UrlRecibo = nuevoNombreArchivo;
GenerarLog(con, dni, $"Se seteo el recibo con nombre: {nuevoNombreArchivo}");
return Guardar(con);
}
}