示例#1
0
        public bool EliminarFotoGaleria(GI.BR.Propiedades.Galeria.Foto Foto, GI.BR.Propiedades.Propiedad p)
        {
            // Creamos la transaccion para eliminar la foto.
            // eliminamos la foto

            if (!p.EsOtraInmobiliaria)
            {
                GI.BR.Propiedades.Tranasacciones.TransaccionFotoPropiedad trans = new GI.BR.Propiedades.Tranasacciones.TransaccionFotoPropiedad();
                trans.Activa = true;
                trans.Estado = GI.BR.Propiedades.Tranasacciones.EnumEstadoTrans.Pendiente;
                trans.Fecha = DateTime.Now;
                trans.Foto = Foto;
                trans.IdFoto = Foto.IdFoto;
                trans.IdPropiedad = p.IdPropiedad;
                trans.TipoTransaccion = GI.BR.Propiedades.Tranasacciones.EnumTipoTransaccion.Eliminar;
                trans.Crear();
            }

            return Foto.Eliminar();
        }