Files
AlquilaFacil/Aspnet/Builder/PrecontratoBuilder.cs
2025-01-24 21:31:37 -03:00

55 lines
1.4 KiB
C#

namespace AlquilaFacil.Builder;
using System;
using Entidades;
public class PrecontratoBuilder : Builder<Contrato> {
public PrecontratoBuilder SetHabilitado(){
data.Habilitado = 0;
return this;
}
public PrecontratoBuilder SetInquilino(long dniInq) {
data.Dniinquilino = dniInq;
return this;
}
public PrecontratoBuilder SetPropietario(long dniProp) {
data.Dnipropietario = dniProp;
return this;
}
public PrecontratoBuilder SetPropiedad(int idprop) {
data.Idpropiedad = idprop;
return this;
}
public PrecontratoBuilder SetCantidadGarantes(int cantgarante) {
data.Cantgarantemin = cantgarante;
return this;
}
public PrecontratoBuilder SetIndiceActializacionInicial() {
data.Indiceactualizacion = 0.000M;
return this;
}
public PrecontratoBuilder SetMesesHastaAumento(int meses) {
data.MesesHastaAumento = meses;
return this;
}
public PrecontratoBuilder SetFecha(DateTime fechaprimernotificacion){
data.Fechainicio = fechaprimernotificacion;
return this;
}
public PrecontratoBuilder SetMesesDuracion(int mesesDuracionContrato){
data.MesesDurationContrato = mesesDuracionContrato;
return this;
}
public PrecontratoBuilder SetOpcionVenta(bool tieneOpcionVenta){
data.Tieneopcionventa = tieneOpcionVenta == false?0Lu:1Lu;
return this;
}
}