public object GetDocumentosContablesImpresionMantenimiento(Guid usuario, string id, string name)
        {
            //usuario
            var preferencia = _db.PreferenciasUsuario.SingleOrDefault
                                  (f => f.fkUsuario == usuario &&
                                  f.tipo == (int)TiposPreferencias.DiarioContableImpresionDefecto &&
                                  f.id == id && f.nombre == name);

            if (preferencia != null)
            {
                return(FPreferenciasUsuario.GetPreferencia(TiposPreferencias.DiarioContableImpresionDefecto, preferencia.xml));
            }

            //admin
            preferencia = _db.PreferenciasUsuario.SingleOrDefault
                              (f => f.fkUsuario == Guid.Empty &&
                              f.tipo == (int)TiposPreferencias.DiarioContableImpresionDefecto &&
                              f.id == id && f.nombre == name);

            if (preferencia != null)
            {
                return(FPreferenciasUsuario.GetPreferencia(TiposPreferencias.DocumentoImpresionDefecto, preferencia.xml));
            }

            return(null);
        }
        public object GePreferencia(TiposPreferencias tipopreferencia, Guid usuario, string id, string name)
        {
            var preferencia = _db.PreferenciasUsuario.SingleOrDefault(f => f.fkUsuario == usuario && f.tipo == (int)tipopreferencia && f.id == id && f.nombre == name);

            if (preferencia != null)
            {
                return(FPreferenciasUsuario.GetPreferencia(tipopreferencia, preferencia.xml));
            }


            return(null);
        }