public List<GI.BR.Propiedades.Tranasacciones.Transaccion> RecuperarTransaccionesPendientes(GI.BR.Propiedades.Propiedad p)
        {
            List<GI.BR.Propiedades.Tranasacciones.Transaccion> trans = new List<GI.BR.Propiedades.Tranasacciones.Transaccion>();

            GI.BR.Propiedades.Tranasacciones.Transacciones transPropiedades = new GI.BR.Propiedades.Tranasacciones.Transacciones();
            transPropiedades.RecuperarTransaccionesPropiedadesPendientes(p);
            trans.AddRange(transPropiedades.ToArray());

            GI.BR.Propiedades.Tranasacciones.Transacciones transFotos = new GI.BR.Propiedades.Tranasacciones.Transacciones();
            transFotos.RecuperarTransaccionesFotosPendientes(p);
            trans.AddRange(transFotos.ToArray());

            return trans;

            //onHayTransaccionesPendientes(trans);
        }
        public void RecuperarTransaccionesPendientes()
        {
            List<GI.BR.Propiedades.Tranasacciones.Transaccion> trans = new List<GI.BR.Propiedades.Tranasacciones.Transaccion>();

            GI.BR.Propiedades.Tranasacciones.Transacciones transPropiedades = new GI.BR.Propiedades.Tranasacciones.Transacciones();
            transPropiedades.RecuperarTransaccionesPropiedadesPendientes();
            trans.AddRange(transPropiedades.ToArray());

            GI.BR.Propiedades.Tranasacciones.Transacciones transFotos = new GI.BR.Propiedades.Tranasacciones.Transacciones();
            transFotos.RecuperarTransaccionesFotosPendientes();
            trans.AddRange(transFotos.ToArray());

            try
            {
                trans.AddRange(ws.RecuperarTransaccionesPendientes());
            }
            catch
            { }

            onHayTransaccionesPendientes(trans);
        }