public void GuardarAltaAlquiler(ContratoAlquiler oContratoAlquiler)
        {
            ENTIDADCONTRATOALQUILER entidad = new ENTIDADCONTRATOALQUILER();

            entidad.IdContratoAlquiler = oContratoAlquiler.idcontrato;
            Garante oGarante = oContratoAlquiler.ogarante;

            entidad.IdGarante = oGarante.idgarante;

            Inquilino oInquilino = oContratoAlquiler.oinquilino;

            entidad.IdInquilino = oInquilino.idinquilino;
            entidad.FechaInicio = oContratoAlquiler.fechainicio;
            entidad.Meses       = oContratoAlquiler.meses;
            entidad.Precio      = oContratoAlquiler.precio;
            Duenio oDuenio = oContratoAlquiler.oduenio;

            entidad.IdDuenio = oDuenio.idduenio;

            Casa oCasa = oContratoAlquiler.ocasa;

            if (oCasa.idcasa != 0)
            {
                entidad.IdInmueble = oCasa.idcasa;
            }

            Departamento oDepartamento = oContratoAlquiler.odepartamento;

            if (oDepartamento.iddepartamento != 0)
            {
                entidad.IdInmueble = oDepartamento.iddepartamento;
            }

            LocalComercial oLocalComercial = oContratoAlquiler.olocalcomercial;

            if (oLocalComercial.idlocalcomercial != 0)
            {
                entidad.IdInmueble = oLocalComercial.idlocalcomercial;
            }

            MapeoCD mapeo = new MapeoCD();

            mapeo.AltaAlquileres(entidad);
        }
        public List <ContratoAlquiler> RecuperarContratoAlquiler() //CONTRATO ALQUILER
        {
            MapeoCD oMapeo = new MapeoCD();
            List <ContratoAlquiler> LisObjetosContratoAlquiler = new List <ContratoAlquiler>();
            List <CapaDatos.ENTIDADCONTRATOALQUILER> LisEntidadcontratoAlquiler = oMapeo.RecuperarContratoAlquiler();
            ContratoAlquiler oContratoAlquiler;

            foreach (CapaDatos.ENTIDADCONTRATOALQUILER entidad in LisEntidadcontratoAlquiler)
            {
                if (entidad.IdGarante != null)
                {
                    int      meses      = int.Parse(entidad.Meses.ToString());
                    DateTime fecha      = DateTime.Parse(entidad.FechaInicio.ToString());
                    int      idcontrato = entidad.IdContratoAlquiler;
                    string   precio     = entidad.Precio;


                    oContratoAlquiler = new ContratoAlquiler(meses, fecha, idcontrato, precio);
                    LisObjetosContratoAlquiler.Add(oContratoAlquiler);
                }
            }

            return(LisObjetosContratoAlquiler);
        }