示例#1
0
        public bool Crear(Propiedad p)
        {
            int id = new DA.PropiedadesData().GuardarMedidaAmbiente(Ancho, Largo, NombreAmbiente, TipoDePiso.IdTipoPiso, p.IdPropiedad, TipoAmbiente.IdTipoAmbiente);
            idMedidaAmbiente = id;

            return idMedidaAmbiente > 0;
        }
示例#2
0
        public bool Crear()
        {
            IdTasacion = new DA.PropiedadesData().CrearTasacion(
                IdPropiedad,
                Fecha,
                ValorReal.Importe,
                ValorPublicacion.Importe,
                ValorReal.Moneda.IdMoneda,
                ValorPublicacion.Moneda.IdMoneda,
                Comentarios);

            return IdTasacion > 0;
        }
示例#3
0
        public bool Crear()
        {
            IdPublicacion = new DA.PropiedadesData().CrearPublicacion(
                IdPropiedad,
                Medio,
                Detalles,
                Fecha,
                ValorPublicacion.Moneda.IdMoneda,
                ValorPublicacion.Importe);

            return IdPropiedad > 0;
        }
示例#4
0
        public bool Guardar(GI.BR.Propiedades.Propiedad p)
        {
            try
            {
                using (MemoryStream ms = new MemoryStream())
                {
                    imagen.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                    byte[] imgBytes = ms.GetBuffer();
                    imagen.Dispose();
                    ms.Close();

                    IdFoto = new DA.PropiedadesData().FotoGuardar(p.IdPropiedad, EsFachada, Descripcion, imgBytes);

                    return IdFoto > 0;
                }
            }
            catch(Exception ex)
            {

                return false;
            }
        }
示例#5
0
        public void RecuperarPorId(int IdFoto)
        {
            this.IdFoto = IdFoto;
            using (System.Data.IDataReader dr = new DA.PropiedadesData().RecuperarFoto(this.IdFoto))
            {

                System.IO.MemoryStream ms;
                while (dr.Read())
                {
                    this.Descripcion = dr.GetString(dr.GetOrdinal("Descripcion"));
                    this.EsFachada = dr.GetBoolean(dr.GetOrdinal("EsFachada"));

                    ms = new System.IO.MemoryStream((byte[])dr.GetValue(dr.GetOrdinal("Foto")));
                    this.Imagen = new System.Drawing.Bitmap(ms);

                }

            }
        }
示例#6
0
 public bool Guardar()
 {
     idLlamado = new DA.PropiedadesData().CrearLlamado(
         FechaHora,
         Contacto,
         Telefono,
         Comentario,
         IdPropiedad);
     return IdLlamado > 0;
 }
示例#7
0
 public bool Guardar()
 {
     IdVisita = new DA.PropiedadesData().CrearVisita(
         TiempoAlarma.Tiempo.Ticks,
         FechaHora,
         Realizada,
         Visita,
         TelefonoContacto,
         Detalles,
         ConAlarma,
         IdPropiedad);
     return IdVisita > 0;
 }
示例#8
0
 public bool Guardar(Propiedad Propiedad)
 {
     IdNota = new DA.PropiedadesData().CrearNota(Propiedad.IdPropiedad, Comentario, Fecha);
     return IdNota > 0;
 }
示例#9
0
        public virtual bool Guardar()
        {
            bool retVal = new DA.PropiedadesData().InsertarPropiedades(
                IdPropiedad, Observaciones, CantidadAmbientes, TipoPropiedad.IdTipoPropiedad, Estado.IdEstadoPropiedad, (int)EnumEstado, (Propietario == null) ? 0 : Propietario.IdCliente, Ubicacion.Pais.IdPais, Ubicacion.Provincia.IdProvincia,
                Ubicacion.Localidad.IdLocalidad, Ubicacion.Barrio.IdBarrio, Direccion.Calle, Direccion.Numero, Direccion.Depto, Direccion.Piso, Direccion.CodigoPostal, Direccion.CalleEntre1, Direccion.CalleEntre2,
                ValorMercado.Importe, ValorMercado.Moneda.IdMoneda, ValorPublicacion.Importe, ValorPublicacion.Moneda.IdMoneda, EsOtraInmobiliaria,
                MedidasPropiedad.MetrosCubiertos, MedidasPropiedad.MetrosSemicubiertos, MedidasPropiedad.MetrosLibres, MedidasTerreno.Metros, MedidasTerreno.Fondo, MedidasTerreno.Frente,
                Orientacion, CantidadBaños, CantidadCocheras, CantidadDormitorios, CantidadPlantas, (int)Disposicion, EsAptoProfesional, CantidadPisos, DepartamentosPorPiso, CantidadAscensores, CantidadAscensoresServicio, (int)TipoZona,
                Fos, Fot, Zonificacion, MetrosConstruibles, Antiguedad, ((Inmobiliaria == null) ? 0 : Inmobiliaria.IdInmobiliaria), valorExpensas,
                Jardin, Patio, Piscina, Lavadero, Dependencia, Quincho, Parrilla, Balcon, Terraza, Playroom, Baulera, CuartoHerraminetas, PublicarSinPrecio);

            if (retVal)
            {
                foreach (MedidaAmbiente ambiente in this.Medidas)
                {
                    ambiente.Crear(this);
                }
            }

            return retVal;
        }