Ejemplo n.º 1
0
        public bool Guardar()
        {
            this.Activo = true;
            this.FechaAlta = DateTime.Today;
            GI.DA.PedidosData pd = new GI.DA.PedidosData();
            this.IdPedido = pd.Guardar(
                getcantAmbientesFinal(),
                getcantAmbientesInicial(),
                getCategoria(),
                this.ClientePedido.IdCliente,
                getDisposicion(),
                getEnumEstado(),
                this.EsAptoProfesional,
                getEstado(),
                this.EstadoPropiedad,
                this.MetrosConstruiblesFinal,
                this.MetrosConstruiblesInicial,
                this.MetrosCubiertosFinal, this.MetrosCubiertosInicial,
                this.MetrosTerrenoFinal, this.MetrosTerrenoInicial,
                getTipoPropiedad(),
                getTipoZona(),
                getBarrio(),
                getLocalidad(),
                getPais(),
                getProvincia(),
                getValorFinal(),
                getValorInicial(),
                getMoneda(),
                Observaciones,
                Activo,
                FechaAlta);

            return IdPedido > 0;
        }
Ejemplo n.º 2
0
 public bool OfrecerPropiedad(GI.BR.Propiedades.Propiedad propiedad)
 {
     GI.DA.PedidosData pd = new GI.DA.PedidosData();
     return pd.MarcarPropiedadOfrecida(propiedad.IdPropiedad, this.IdPedido);
 }
Ejemplo n.º 3
0
        public bool MarcarPropiedadComoOfrecida(GI.BR.Pedidos.Pedidos pedidos)
        {
            bool error = false;
            GI.DA.PedidosData pd = new GI.DA.PedidosData();
            foreach (GI.BR.Pedidos.Pedido p in pedidos)
            {

                if (!pd.MarcarPropiedadOfrecida(this.idPropiedad, p.IdPedido))
                    error = true;
            }

            return error;
        }