|
|
|
|
@@ -14,7 +14,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -82,7 +82,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
propi.Piso = prop.Piso;
|
|
|
|
|
propi.Letra = prop.Letra;
|
|
|
|
|
propi.Monto = prop.Monto;
|
|
|
|
|
prop.Iddivisa = prop.Iddivisa;
|
|
|
|
|
propi.Iddivisa = prop.Iddivisa;
|
|
|
|
|
|
|
|
|
|
propi.IdServicios.Clear();
|
|
|
|
|
foreach(Servicio ser in prop.IdServicios) {
|
|
|
|
|
@@ -97,7 +97,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
public IQueryable<PropiedadesDto> ObtenerPropiedadesPorEmail(string email) {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT p.id, p.ubicacion as Ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion as Tipo, GROUP_CONCAT(IFNULL(s.descripcion, '') SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN Clientes c ON c.dni = p.dnipropietario
|
|
|
|
|
JOIN TipoPropiedad tp ON tp.id = p.idtipropiedad
|
|
|
|
|
@@ -114,7 +114,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
public IQueryable<PropiedadesDto> ObtenerPropiedadesDeBajaPorEmail(string email) {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT p.id, p.ubicacion as Ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion as Tipo, GROUP_CONCAT(IFNULL(s.descripcion, '') SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN Clientes c ON c.dni = p.dnipropietario
|
|
|
|
|
JOIN TipoPropiedad tp ON tp.id = p.idtipropiedad
|
|
|
|
|
@@ -195,7 +195,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -220,7 +220,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -240,7 +240,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -264,7 +264,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -282,7 +282,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -301,7 +301,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -327,7 +327,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
@@ -365,7 +365,7 @@ public class RepositorioPropiedades: RepositorioBase<RepositorioPropiedades> {
|
|
|
|
|
FormattableString sqlq = $"""
|
|
|
|
|
SELECT DISTINCT p.id, p.ubicacion, p.canthabitaciones, p.piso, p.letra, tp.descripcion AS Tipo,
|
|
|
|
|
GROUP_CONCAT(DISTINCT s.descripcion SEPARATOR ', ') AS Servicios, p.monto as Monto,
|
|
|
|
|
p.iddivisa as Idivisa
|
|
|
|
|
p.iddivisa as Iddivisa
|
|
|
|
|
FROM Propiedades p
|
|
|
|
|
JOIN EstadoPropiedad ep ON p.idestado = 1
|
|
|
|
|
JOIN TipoPropiedad tp ON p.idtipropiedad = tp.id
|
|
|
|
|
|