/// <summary> /// Borrado inmediato, no cabe "undo" /// (La función debe ser "estática") /// </summary> /// <param name="oid"></param> public static void Delete(long oid) { if (!CanDeleteObject()) { throw new System.Security.SecurityException(moleQule.Resources.Messages.USER_NOT_ALLOWED); } ProviderBase.IsPosibleDelete(oid, ETipoAcreedor.Naviera); DataPortal.Delete(new CriteriaCs(oid)); }
/// <summary> /// Borrado inmediato, no cabe "undo" /// (La función debe ser "estática") /// </summary> /// <param name="oid"></param> public static void Delete(long oid, ETipoAcreedor providerType) { if (!CanDeleteObject()) { throw new System.Security.SecurityException(moleQule.Resources.Messages.USER_NOT_ALLOWED); } ProveedorInfo item = ProveedorInfo.Get(oid, providerType, false); ProviderBase.IsPosibleDelete(oid, item.ETipoAcreedor); DataPortal.Delete(new CriteriaCs(oid)); }