public bool Update(Contratos entity) { try { var entityDAL = new InmDAL.Contratos(); entityDAL.FechaContrato = entity.FechaContrato; entityDAL.IdEstate = entity.IdEstate; entityDAL.IdGaranteLaboral1 = entity.IdGaranteLaboral1; entityDAL.IdGaranteLaboral2 = entity.IdGaranteLaboral2; entityDAL.IdGaranteLaboral3 = entity.IdGaranteLaboral3; entityDAL.IdGarantePropietario = entity.IdGarantePropietario; entityDAL.IdPropietario = entity.PropietarioId; entityDAL.InquilinoId = entity.InquilinoId; entityDAL.MontoInicialAlquiler = entity.MontoInicialAlquiler; entityDAL.NroContrato = entity.NroContrato; entityDAL.PeriodoMeses = entity.PeriodoMeses; entityDAL.PorcentajeIncremento = entity.PorcentajeIncremento; entityDAL.PorcentajeInmobiliaria = entity.PorcentajeInmobiliaria; entityDAL.Incrementos = entity.Incrementos; var response = genericDal.Update(entityDAL); return(response); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Delete(Contratos entity) { var entityDAL = new InmDAL.Contratos(); entityDAL.ContratosId = entity.ContratosId; var response = genericDal.Delete(entityDAL); return(response); }
public int Add(Contratos entity) { try { var entityDAL = new InmDAL.Contratos(); entityDAL.FechaContrato = entity.FechaContrato; entityDAL.IdEstate = 0; entityDAL.IdGaranteLaboral1 = entity.IdGaranteLaboral1; entityDAL.IdGaranteLaboral2 = entity.IdGaranteLaboral2; entityDAL.IdGaranteLaboral3 = entity.IdGaranteLaboral3; entityDAL.IdGarantePropietario = entity.IdGarantePropietario; entityDAL.IdPropietario = entity.PropietarioId; entityDAL.InquilinoId = entity.InquilinoId; entityDAL.MontoInicialAlquiler = entity.MontoInicialAlquiler; entityDAL.NroContrato = entity.NroContrato; entityDAL.PeriodoMeses = entity.PeriodoMeses; entityDAL.PorcentajeIncremento = entity.PorcentajeIncremento; entityDAL.PorcentajeInmobiliaria = entity.PorcentajeInmobiliaria; entityDAL.Incrementos = entity.Incrementos; entityDAL.PropiedadesId = entity.PropiedadesId; var response = genericDal.Add(entityDAL); var listimpu = new List <InmDAL.Contrato_ImpuestoServicio>(); var newGenericDal = new InmDAL.GenericDAL <InmDAL.Contrato_ImpuestoServicio>(); foreach (var item in entity.ListaImpuestos) { newGenericDal.Add(new InmDAL.Contrato_ImpuestoServicio() { CodImpuesto = item.Codigo, ContratosId = response, FechaAlta = DateTime.Now }); } return(response); } catch (Exception ex) { throw new Exception(ex.Message); } }